คำถามติดแท็ก python

Python เป็นภาษาการเขียนโปรแกรมแบบหลายกระบวนทัศน์แบบไดนามิกพิมพ์อเนกประสงค์ มันถูกออกแบบมาให้เรียนรู้เข้าใจและใช้งานได้อย่างรวดเร็วและบังคับใช้ไวยากรณ์ที่สะอาดและสม่ำเสมอ โปรดทราบว่า Python 2 สนับสนุนอย่างเป็นทางการตั้งแต่วันที่ 01-01-2020 สำหรับคำถาม Python เฉพาะรุ่นให้เพิ่มแท็ก [python-2.7] หรือ [python-3.x] เมื่อใช้ตัวแปรหรือไลบรารี Python (เช่น Jython, PyPy, Pandas, Numpy) โปรดรวมไว้ในแท็ก

17
ฉันจะทราบได้อย่างไรว่าไพ ธ อนเชลล์ทำงานในโหมด 32 บิตหรือ 64 บิตบน OS X หรือไม่?
ฉันต้องการวิธีที่จะบอกโหมดที่เชลล์ใช้จากภายในเชลล์ ฉันได้ลองดูที่โมดูลแพลตฟอร์มแต่ดูเหมือนจะบอกคุณเกี่ยวกับ "เกี่ยวกับสถาปัตยกรรมบิตและรูปแบบการเชื่อมโยงที่ใช้สำหรับปฏิบัติการ": ไบนารีจะถูกคอมไพล์เป็น 64 บิตแม้ว่า (ฉันใช้งานบน OS X 10.6) ดูเหมือนว่าจะรายงาน 64 บิตเสมอแม้ว่าฉันใช้วิธีที่อธิบายไว้ที่นี่เพื่อบังคับโหมด 32 บิต)
420 python  macos 


10
คำสั่ง python“ พร้อม” ออกแบบมาเพื่ออะไร?
ฉันเจอwithคำสั่งPython เป็นครั้งแรกในวันนี้ ฉันใช้ Python เบา ๆ เป็นเวลาหลายเดือนและไม่รู้ด้วยซ้ำว่ามันมีอยู่จริง! ด้วยสถานะที่ค่อนข้างคลุมเครือฉันคิดว่ามันคุ้มค่าที่จะถามว่า: withคำสั่งPython ที่ออกแบบมาเพื่อใช้คืออะไร? คุณใช้มันทำอะไร? มี gotchas ใด ๆ ที่ฉันต้องระวังหรือต่อต้านรูปแบบทั่วไปที่เกี่ยวข้องกับการใช้งานหรือไม่? ใด ๆ กรณีที่มีการใช้งานที่ดีขึ้นtry..finallyกว่าwith? ทำไมมันไม่ใช้กันอย่างแพร่หลายมากขึ้น? คลาสไลบรารีมาตรฐานใดที่เข้ากันได้กับมัน

3
วิธีที่ถูกต้องในการลอง / ยกเว้นการใช้โมดูล Python ร้องขอ?
try: r = requests.get(url, params={'s': thing}) except requests.ConnectionError, e: print e #should I also sys.exit(1) after this? ถูกต้องหรือไม่ มีวิธีที่ดีกว่าในการจัดโครงสร้างสิ่งนี้หรือไม่? สิ่งนี้จะครอบคลุมฐานทั้งหมดของฉันหรือไม่

16
จะแสดงรายการฟังก์ชั่นทั้งหมดในโมดูล Python ได้อย่างไร
ฉันมีโมดูลหลามติดตั้งในระบบของฉันและฉันต้องการที่จะเห็นว่าฟังก์ชั่น / ชั้นเรียน / วิธีการที่มีอยู่ในมัน ฉันต้องการเรียกใช้ฟังก์ชั่น doc กับแต่ละอัน ในทับทิมฉันสามารถทำสิ่งต่าง ๆ เช่น ClassName.methods เพื่อรับรายการของวิธีการทั้งหมดที่มีในชั้นเรียนนั้น มีอะไรที่คล้ายกันในหลาม? เช่น. สิ่งที่ต้องการ: from somemodule import foo print foo.methods # or whatever is the correct method to call


18
จะบันทึกเซสชันการโต้ตอบ Python ได้อย่างไร?
ฉันพบว่าตัวเองใช้ล่ามของ Python บ่อยครั้งในการทำงานกับฐานข้อมูลไฟล์และอื่น ๆ - โดยทั่วไปแล้วการจัดรูปแบบด้วยตนเองของข้อมูลกึ่งโครงสร้าง ฉันไม่ได้บันทึกและล้างบิตที่มีประโยชน์อย่างถูกต้องบ่อยเท่าที่ฉันต้องการ มีวิธีบันทึกอินพุตของฉันลงในเชลล์ (การเชื่อมต่อฐานข้อมูลการกำหนดตัวแปรเล็ก ๆ น้อย ๆ สำหรับลูปและบิตของตรรกะ) - ประวัติของเซสชันแบบโต้ตอบหรือไม่? ถ้าฉันใช้บางอย่างเช่นscriptฉันได้รับเสียง stdout มากเกินไป ฉันไม่จำเป็นต้องดองวัตถุทั้งหมด - แม้ว่าจะมีวิธีแก้ปัญหามันก็คงจะโอเค เป็นการดีที่ฉันจะเหลือสคริปต์ที่วิ่งตามที่ฉันสร้างขึ้นแบบโต้ตอบและฉันสามารถลบบิตที่ฉันไม่ต้องการ มีแพ็คเกจที่ทำสิ่งนี้หรือวิธี DIY UPDATE : ฉันประหลาดใจมากกับคุณภาพและประโยชน์ของแพ็คเกจเหล่านี้ สำหรับผู้ที่มีอาการคันที่คล้ายกัน: IPython - ควรใช้สิ่งนี้มานานแล้วเป็นสิ่งที่ฉันมีอยู่ในใจ reinteract - น่าประทับใจมากฉันต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการสร้างภาพและดูเหมือนว่ามันจะส่องแสงที่นั่น จัดเรียงแอปเดสก์ท็อป gtk / gnome ที่แสดงกราฟแบบอินไลน์ ลองจินตนาการถึงเครื่องคิดเลขเชลล์ไฮบริด + กราฟ + มินิคราส แหล่งที่มาของการจัดจำหน่ายที่นี่: http://www.reinteract.org/trac/wiki/GettingIt สร้างได้ดีบน Ubuntu รวมเข้ากับเดสก์ท็อป GNOME, …

9
การตั้งค่าขีด จำกัด แกน y ใน matplotlib
ฉันต้องการความช่วยเหลือในการตั้งค่าขีด จำกัด ของแกน y บน matplotlib นี่คือรหัสที่ฉันพยายามไม่สำเร็จ import matplotlib.pyplot as plt plt.figure(1, figsize = (8.5,11)) plt.suptitle('plot title') ax = [] aPlot = plt.subplot(321, axisbg = 'w', title = "Year 1") ax.append(aPlot) plt.plot(paramValues,plotDataPrice[0], color = '#340B8C', marker = 'o', ms = 5, mfc = '#EB1717') plt.xticks(paramValues) plt.ylabel('Average Price') plt.xlabel('Mark-up') plt.grid(True) plt.ylim((25,250)) …
416 python  matplotlib 


4
แปลงสตริง JSON เป็น dict โดยใช้ Python
ฉันสับสนเล็กน้อยกับ JSON ใน Python สำหรับฉันดูเหมือนพจนานุกรมและด้วยเหตุนี้ฉันจึงพยายามทำเช่นนั้น: { "glossary": { "title": "example glossary", "GlossDiv": { "title": "S", "GlossList": { "GlossEntry": { "ID": "SGML", "SortAs": "SGML", "GlossTerm": "Standard Generalized Markup Language", "Acronym": "SGML", "Abbrev": "ISO 8879:1986", "GlossDef": { "para": "A meta-markup language, used to create markup languages such as DocBook.", "GlossSeeAlso": ["GML", "XML"] …
415 python  json  string 


11
ฉันจะอ่านข้อมูล CSV ลงในอาร์เรย์เรคคอร์ดใน NumPy ได้อย่างไร
ฉันสงสัยว่ามีวิธีที่จะนำเข้าโดยตรงเนื้อหาของไฟล์ CSV ลงบันทึกอาร์เรย์มากในทางที่อาร์เอสread.table(), read.delim()และread.csv()ข้อมูลการนำเข้าครอบครัวกับกรอบข้อมูลของ R? หรือจะเป็นวิธีที่ดีที่สุดที่จะใช้csv.reader ()แล้วใช้สิ่งที่ชอบnumpy.core.records.fromrecords()?

18
UnicodeDecodeError เมื่ออ่านไฟล์ CSV ใน Pandas ด้วย Python
ฉันใช้งานโปรแกรมที่กำลังประมวลผลไฟล์ที่คล้ายกัน 30,000 ไฟล์ จำนวนสุ่มจะหยุดและสร้างข้อผิดพลาดนี้ ... File "C:\Importer\src\dfman\importer.py", line 26, in import_chr data = pd.read_csv(filepath, names=fields) File "C:\Python33\lib\site-packages\pandas\io\parsers.py", line 400, in parser_f return _read(filepath_or_buffer, kwds) File "C:\Python33\lib\site-packages\pandas\io\parsers.py", line 205, in _read return parser.read() File "C:\Python33\lib\site-packages\pandas\io\parsers.py", line 608, in read ret = self._engine.read(nrows) File "C:\Python33\lib\site-packages\pandas\io\parsers.py", line 1028, in read data = self._reader.read(nrows) …

4
การขยาย tuples เป็นอาร์กิวเมนต์
มีวิธีในการขยาย Python tuple เป็นฟังก์ชัน - เป็นพารามิเตอร์จริงหรือไม่? ตัวอย่างเช่นexpand()เวทมนตร์ทำที่นี่: some_tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) myfun(expand(some_tuple)) # (2, "foobar", "barfoo") ฉันรู้ว่าสามารถกำหนดmyfunเป็นmyfun((a, b, c))แต่แน่นอนอาจมีรหัสเดิม ขอบคุณ


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.