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

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

6
ไคลเอ็นต์ boto3 NoRegionError: คุณต้องระบุข้อผิดพลาดของภูมิภาคบางครั้งเท่านั้น
ฉันมีลูกค้า boto3: boto3.client('kms') แต่มันเกิดขึ้นในเครื่องใหม่พวกเขาเปิดและปิดแบบไดนามิก if endpoint is None: if region_name is None: # Raise a more specific error message that will give # better guidance to the user what needs to happen. raise NoRegionError() ทำไมสิ่งนี้จึงเกิดขึ้น และทำไมส่วนหนึ่งของเวลาเท่านั้น?
147 python  linux  boto3  aws-kms 

6
Pandas read_csv จาก url
ฉันใช้ Python 3.4 กับ IPython และมีรหัสต่อไปนี้ ฉันไม่สามารถอ่านไฟล์ csv จาก URL ที่ระบุ: import pandas as pd import requests url="https://github.com/cs109/2014_data/blob/master/countries.csv" s=requests.get(url).content c=pd.read_csv(s) ฉันมีข้อผิดพลาดต่อไปนี้ "ชื่อพา ธ ไฟล์ที่คาดไว้หรืออ็อบเจ็กต์คล้ายไฟล์มีประเภท" ฉันจะแก้ไขปัญหานี้ได้อย่างไร?
147 python  csv  pandas  request 

4
ฉันจะทราบได้อย่างไรว่าฉันสามารถปิดใช้งาน SQLALCHEMY_TRACK_MODIFICATIONS ได้หรือไม่
ทุกครั้งที่ฉันเรียกใช้แอปที่ใช้ Flask-SQLAlchemy ฉันจะได้รับคำเตือนต่อไปนี้ว่าSQLALCHEMY_TRACK_MODIFICATIONSตัวเลือกจะถูกปิดใช้งาน /home/david/.virtualenvs/flask-sqlalchemy/lib/python3.5/site-packages/flask_sqlalchemy/__init__.py:800: UserWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True to suppress this warning. warnings.warn('SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True to suppress this warning.') ฉันพยายามค้นหาว่าตัวเลือกนี้ทำอะไรได้บ้าง แต่เอกสารของ Flask-SQLAlchemy …

7
วิธีที่ดีที่สุดในการจัดโครงสร้างแอปพลิเคชัน tkinter? [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบพร้อมข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 เดือนที่ผ่านมา ปรับปรุงคำถามนี้ ต่อไปนี้เป็นโครงสร้างโดยรวมของโปรแกรม python tkinter ทั่วไปของฉัน def funA(): def funA1(): def funA12(): # stuff def funA2(): # stuff def funB(): def funB1(): # stuff def funB2(): # stuff def funC(): def funC1(): # stuff def funC2(): # stuff root = tk.Tk() button1 = …
147 python  tkinter 

5
ฉันจะสร้างวันที่และเวลาใน Python จากมิลลิวินาทีได้อย่างไร
ฉันสามารถสร้างวัตถุที่คล้ายกันในวันที่ Java โดยjava.util.Date (มิลลิวินาที) ฉันจะสร้างสิ่งที่เทียบเคียงใน Python ได้อย่างไร จัดสรรออบเจ็กต์ Date และเริ่มต้นเพื่อแสดงจำนวนมิลลิวินาทีที่ระบุตั้งแต่เวลาพื้นฐานมาตรฐานที่เรียกว่า "ยุค" คือ 1 มกราคม 1970, 00:00:00 GMT
147 python  datetime 

8
การพล็อตแบบไม่ปิดกั้นด้วย Matplotlib
ฉันเล่นกับ Numpy และ matplotlib ในช่วงสองสามวันที่ผ่านมา ฉันมีปัญหาในการพยายามทำให้ matplotlib พล็อตฟังก์ชันโดยไม่ปิดกั้นการดำเนินการ ฉันรู้ว่ามีกระทู้มากมายที่ SO ถามคำถามที่คล้ายกันและฉันก็ googled ค่อนข้างมาก แต่ยังไม่สามารถทำงานนี้ได้ ฉันได้ลองใช้ show (block = False) ตามที่บางคนแนะนำ แต่สิ่งที่ฉันได้รับคือหน้าต่างที่ค้าง ถ้าฉันเรียก show () ผลลัพธ์จะถูกวางแผนอย่างถูกต้อง แต่การดำเนินการจะถูกบล็อกจนกว่าหน้าต่างจะปิด จากหัวข้ออื่น ๆ ที่ฉันเคยอ่านฉันสงสัยว่าการแสดง (block = False) ทำงานหรือไม่ขึ้นอยู่กับแบ็กเอนด์ ถูกต้องหรือไม่ ส่วนหลังของฉันคือ Qt4Agg คุณช่วยดูรหัสของฉันและบอกฉันว่าคุณเห็นสิ่งผิดปกติหรือไม่? นี่คือรหัสของฉัน ขอบคุณสำหรับความช่วยเหลือ from math import * from matplotlib import pyplot as plt print …
147 python  matplotlib  plot 

2
เลือกแถวในแพนด้า MultiIndex DataFrame
สิ่งที่เป็นที่สุดวิธีหมีแพนด้าทั่วไปเพื่อเลือก / แถวกรองของdataframe ซึ่งเป็นดัชนี MultiIndex ? การแบ่งส่วนตามค่า / ป้ายกำกับเดียว การแบ่งส่วนตามป้ายกำกับหลายรายการตั้งแต่หนึ่งระดับขึ้นไป การกรองเงื่อนไขและนิพจน์บูลีน วิธีการใดที่ใช้ได้ในสถานการณ์ใด สมมติฐานเพื่อความเรียบง่าย: อินพุตดาต้าเฟรมไม่มีคีย์ดัชนีที่ซ้ำกัน อินพุตดาต้าเฟรมด้านล่างมีสองระดับเท่านั้น (วิธีแก้ปัญหาส่วนใหญ่ที่แสดงไว้ที่นี่เป็นระดับ N) ตัวอย่างการป้อนข้อมูล: mux = pd.MultiIndex.from_arrays([ list('aaaabbbbbccddddd'), list('tuvwtuvwtuvwtuvw') ], names=['one', 'two']) df = pd.DataFrame({'col': np.arange(len(mux))}, mux) col one two a t 0 u 1 v 2 w 3 b t 4 u 5 v 6 …

9
sys.argv [1] ความหมายในสคริปต์
ฉันกำลังสอน Python อยู่และกำลังสงสัย (อ้างอิงจากตัวอย่างด้านล่าง) ด้วยคำศัพท์ที่เข้าใจง่ายสิ่งที่สื่อsys.argv[1]ถึง มันเป็นเพียงแค่ขอให้ป้อนข้อมูลหรือไม่ #!/usr/bin/python3.1 # import modules used here -- sys is a very standard one import sys # Gather our code in a main() function def main(): print ('Hello there', sys.argv[1]) # Command line args are in sys.argv[1], sys.argv[2] .. # sys.argv[0] is the script name …
146 python 

11
pip ยากจน วิธีการแก้ไขข้อผิดพลาด DistributionNotFound?
เมื่อใดก็ตามที่ฉันพยายามใช้ pip ฉันได้รับข้อผิดพลาด สำหรับผู้สอบ: $ sudo pip install gevent-websocket Traceback (most recent call last): File "/usr/local/bin/pip", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2675, in <module> parse_requirements(__requires__), Environment() File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 552, in resolve raise DistributionNotFound(req) pkg_resources.DistributionNotFound: pip==0.8.1 ฉันรู้สึกอยากเปลี่ยนค่าเป็น pip == 0.8.2 .. แต่ฉันไม่รู้สึกว่าต้องจัดการกับผลที่ตามมาของ 'การแฮ็ก' ในการติดตั้งของฉัน …
146 python  pip 

2
วิธีใช้ Python เพื่อเข้าสู่หน้าเว็บและเรียกใช้คุกกี้เพื่อใช้ในภายหลัง
ฉันต้องการดาวน์โหลดและแยกวิเคราะห์เว็บเพจโดยใช้ไพ ธ อน แต่เพื่อเข้าใช้ฉันต้องการชุดคุกกี้สองชุด ดังนั้นฉันต้องลงชื่อเข้าใช้ผ่าน https ไปยังหน้าเว็บก่อน ช่วงเวลาการเข้าสู่ระบบเกี่ยวข้องกับการส่งสอง POST params (ชื่อผู้ใช้รหัสผ่าน) เพื่อ /login.php ในระหว่างคำขอเข้าสู่ระบบฉันต้องการดึงคุกกี้จากส่วนหัวการตอบสนองและเก็บไว้เพื่อให้ฉันสามารถใช้พวกเขาในคำขอเพื่อดาวน์โหลดหน้าเว็บ /data.php ฉันจะทำสิ่งนี้ในไพ ธ อน (ยิ่งกว่า 2.6) ได้อย่างไร ถ้าเป็นไปได้ฉันต้องการใช้โมดูลในตัวเท่านั้น

4
ทำไม "ถ้าไม่มี. __ eq __ (" a ")" ดูเหมือนจะประเมินเป็น True (แต่ไม่มาก)
หากคุณดำเนินการคำสั่งต่อไปนี้ใน Python 3.7 จะพิมพ์ (จากการทดสอบของฉัน) b: if None.__eq__("a"): print("b") อย่างไรก็ตามประเมินNone.__eq__("a")NotImplemented ธรรมชาติ"a".__eq__("a")ประเมินTrueและประเมิน"b".__eq__("a")False ผมเริ่มค้นพบนี้เมื่อการทดสอบค่าตอบแทนของฟังก์ชั่น แต่ไม่ได้กลับอะไรในกรณีที่สอง - Noneเพื่อฟังก์ชั่นที่ส่งกลับ เกิดอะไรขึ้นที่นี่?

12
เป็นไปได้หรือไม่ที่จะติดตั้ง Python รุ่นอื่นลงใน Virtualenv
ฉันมีบัญชีที่ใช้ร่วมกันในการโฮสต์เว็บที่ติดตั้ง Python 2.4 ไว้แล้ว แต่รหัสของฉันไม่สามารถทำงานร่วมกับ 2.4 ได้ เป็นไปได้ไหมที่จะติดตั้ง Python 2.6 ไปยัง Virtualenv โดยตรง? หมายเหตุ: ฉันไม่ได้รับอนุญาตให้ติดตั้งในเซิร์ฟเวอร์ที่ใช้ร่วมกัน
146 python  virtualenv 

17
ทำไม Python pep-8 จึงแนะนำให้มีการเว้นวรรคในแท็บอย่างมาก
ฉันเห็นใน Stack Overflow และPEP 8ว่าการแนะนำคือการใช้ช่องว่างเฉพาะสำหรับการเยื้องในโปรแกรม Python ฉันสามารถเข้าใจถึงความจำเป็นในการเยื้องอย่างสม่ำเสมอและฉันรู้สึกถึงความเจ็บปวดนั้น มีเหตุผลพื้นฐานสำหรับช่องว่างที่ต้องการหรือไม่ ฉันคิดว่าแท็บนั้นใช้งานง่ายกว่ามาก

5
Maven เทียบเท่า python [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน5 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันเป็นผู้พัฒนาจาวา / python และฉันขาดคุณสมบัติ maven โดยเฉพาะการจัดการการพึ่งพาและการสร้างอัตโนมัติ (ฉันหมายถึงคุณไม่ได้สร้าง แต่จะสร้างแพ็คเกจสำหรับการปรับใช้อย่างไร) มี python ที่เทียบเท่าเพื่อให้บรรลุคุณสมบัติเหล่านี้หรือไม่? หมายเหตุ: ฉันใช้ python 2.x ขอบคุณ

9
ฉันจะใช้ Homebrew เพื่อติดตั้ง Python 2 และ 3 บน Mac ได้อย่างไร
ฉันต้องสามารถสลับไปมาระหว่าง Python 2 และ 3 ฉันจะใช้ Homebrew ได้อย่างไรเพราะฉันไม่ต้องการยุ่งกับเส้นทางและมีปัญหา ตอนนี้ฉันมี 2.7 ติดตั้งผ่าน Homebrew
146 python  homebrew 

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