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

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

15
ลบคอลัมน์ออกจาก DataFrame แพนด้า
เมื่อลบคอลัมน์ใน DataFrame ฉันใช้: del df['column_name'] และใช้งานได้ดี ทำไมฉันไม่สามารถใช้สิ่งต่อไปนี้ del df.column_name เนื่องจากเป็นไปได้ที่จะเข้าถึงคอลัมน์ / ซีรี่ส์ในขณะที่df.column_nameฉันคาดว่าสิ่งนี้จะทำงาน
1327 python  pandas  dataframe 

11
การติดตั้งแพคเกจเฉพาะรุ่นด้วย pip
ฉันกำลังพยายามติดตั้งอะแดปเตอร์ MySQL_python เวอร์ชัน 1.2.2 โดยใช้ virtualenv ใหม่ที่สร้างด้วย--no-site-packagesตัวเลือก รุ่นปัจจุบันที่แสดงใน PyPi เป็น1.2.3 มีวิธีติดตั้งเวอร์ชั่นเก่ากว่านี้ไหม? ฉันพบบทความที่ระบุว่าควรทำสิ่งนี้: pip install MySQL_python==1.2.2 อย่างไรก็ตามเมื่อติดตั้งแล้วจะยังคงปรากฏMySQL_python-1.2.3-py2.6.egg-infoในแพ็คเกจไซต์ นี่เป็นปัญหาเฉพาะของแพคเกจนี้หรือฉันกำลังทำอะไรผิดหรือเปล่า?
1313 python  mysql  pip  pypi  mysql-python 

26
วิธี Pythonic เพื่อสร้างสตริงที่มีความยาวหลายบรรทัด
ฉันมีคำถามยาวมาก ฉันต้องการแยกเป็นหลายบรรทัดใน Python วิธีทำใน JavaScript จะใช้หลายประโยคและเข้าร่วมกับ+โอเปอเรเตอร์ (ฉันรู้ว่าอาจไม่ใช่วิธีที่มีประสิทธิภาพที่สุดในการทำ แต่ฉันไม่ได้กังวลเกี่ยวกับประสิทธิภาพในขั้นตอนนี้เพียงแค่อ่านโค้ดได้) . ตัวอย่าง: var long_string = 'some text not important. just garbage to' + 'illustrate my example'; ฉันพยายามทำสิ่งที่คล้ายกันใน Python แต่มันใช้งานไม่ได้ดังนั้นฉันจึง\แบ่งสายยาว ๆ อย่างไรก็ตามฉันไม่แน่ใจว่าวิธีนี้เป็นวิธีที่ดีที่สุด / pythonicest เท่านั้น มันดูน่าอึดอัดใจ รหัสจริง: query = 'SELECT action.descr as "action", '\ 'role.id as role_id,'\ 'role.descr as role'\ 'FROM '\ 'public.role_action_def,'\ …


28
UnicodeEncodeError: ตัวแปลงสัญญาณ 'ascii' ไม่สามารถเข้ารหัสอักขระ u '\ xa0' ในตำแหน่ง 20: ลำดับไม่อยู่ในช่วง (128)
ฉันมีปัญหาในการจัดการกับอักขระ Unicode จากข้อความที่ดึงมาจากหน้าเว็บต่างๆ (ในเว็บไซต์ต่าง ๆ ) ฉันใช้ BeautifulSoup ปัญหาคือข้อผิดพลาดนั้นไม่สามารถทำซ้ำได้เสมอไป บางครั้งมันก็ทำงานร่วมกับบางหน้าและบางครั้งก็ barfs UnicodeEncodeErrorโดยขว้างปา ฉันลองทุกอย่างที่ฉันสามารถคิดได้ แต่ถึงกระนั้นฉันก็ไม่พบสิ่งใดที่ทำงานได้อย่างต่อเนื่องโดยไม่ละทิ้งข้อผิดพลาดที่เกี่ยวข้องกับ Unicode ส่วนหนึ่งของรหัสที่ทำให้เกิดปัญหาแสดงอยู่ด้านล่าง: agent_telno = agent.find('div', 'agent_contact_number') agent_telno = '' if agent_telno is None else agent_telno.contents[0] p.agent_info = str(agent_contact + ' ' + agent_telno).strip() นี่คือการติดตามสแต็กที่สร้างบนสตริง SOME เมื่อรันโค้ดย่อยด้านบน: Traceback (most recent call last): File "foobar.py", line 792, in …

15
ความหมายของเครื่องหมายขีดล่างเดี่ยวและคู่หน้าชื่อวัตถุคืออะไร?
ใครช่วยอธิบายความหมายที่แท้จริงของการมีขีดเส้นใต้นำหน้าชื่อวัตถุใน Python และความแตกต่างระหว่างทั้งสองได้หรือไม่? นอกจากนี้ความหมายนั้นยังคงเหมือนเดิมไม่ว่าวัตถุที่เป็นปัญหาจะเป็นตัวแปรฟังก์ชันวิธีการหรือไม่?

10
วิธีที่เหมาะสมในการประกาศข้อยกเว้นที่กำหนดเองใน Python สมัยใหม่หรือไม่
วิธีที่เหมาะสมในการประกาศคลาสยกเว้นแบบกำหนดเองใน Python สมัยใหม่คืออะไร เป้าหมายหลักของฉันคือการติดตามคลาสยกเว้นอื่น ๆ ที่เป็นมาตรฐานดังนั้น (เช่น) สตริงพิเศษใด ๆ ที่ฉันรวมไว้ในข้อยกเว้นจะถูกพิมพ์ออกมาโดยเครื่องมือใดก็ตามที่จับข้อยกเว้นได้ โดย "modern Python" ฉันหมายถึงสิ่งที่จะทำงานใน Python 2.5 แต่จะ 'ถูกต้อง' สำหรับ Python 2.6 และ Python 3 * วิธีการทำสิ่งต่างๆ และโดย "กำหนดเอง" ฉันหมายถึงวัตถุยกเว้นที่สามารถรวมข้อมูลเพิ่มเติมเกี่ยวกับสาเหตุของข้อผิดพลาด: สตริงหรืออาจเป็นวัตถุอื่น ๆ ที่เกี่ยวข้องกับข้อยกเว้น ฉันถูกสะดุดโดยคำเตือนเรื่องเลิกใช้งานต่อไปนี้ใน Python 2.6.2: >>> class MyError(Exception): ... def __init__(self, message): ... self.message = message ... >>> MyError("foo") _sandbox.py:3: …

29
คุณจะสร้างโปรไฟล์สคริปต์ Python ได้อย่างไร?
โครงการออยเลอร์และการแข่งขันการเข้ารหัสอื่น ๆ มักจะมีเวลาสูงสุดในการรัน กับงูหลามบางครั้งแนวทางที่ค่อนข้างค่อนข้างแออัดเกินไป - __main__คือการเพิ่มรหัสระยะเวลาที่จะ วิธีที่ดีในการทำโพรไฟล์ว่าโปรแกรม Python ใช้เวลานานแค่ไหน?

13
สร้างพจนานุกรมที่มีรายการความเข้าใจ
ฉันชอบไวยากรณ์ความเข้าใจในรายการ Python มันสามารถใช้สร้างพจนานุกรมได้หรือไม่ ตัวอย่างเช่นโดยทำซ้ำมากกว่าคู่ของคีย์และค่า: mydict = {(k,v) for (k,v) in blah blah blah} # doesn't work

19
ฉันจะใช้เธรดใน Python ได้อย่างไร
ฉันพยายามเข้าใจเธรดใน Python ฉันได้ดูเอกสารและตัวอย่าง แต่ค่อนข้างตรงไปตรงมาตัวอย่างมากมายซับซ้อนเกินไปและฉันมีปัญหาในการทำความเข้าใจ คุณแสดงให้เห็นอย่างชัดเจนถึงภารกิจที่ถูกแบ่งเป็นหลายเธรดได้อย่างไร

13
วิธีมาตรฐานในการตรวจสอบประเภทใน Python คืออะไร
เป็นวิธีที่ดีที่สุดในการตรวจสอบว่าวัตถุที่กำหนดเป็นประเภทที่กำหนดคืออะไร? วิธีการเกี่ยวกับการตรวจสอบว่าวัตถุสืบทอดจากประเภทที่กำหนดหรือไม่ oสมมติว่าผมมีวัตถุ ฉันจะตรวจสอบว่ามันเป็นstrอย่างไร
1277 python  types 

7
อะไรคือความแตกต่างระหว่าง type () และ isinstance ()?
อะไรคือความแตกต่างระหว่างส่วนย่อยของโค้ดทั้งสองนี้ การใช้type(): import types if type(a) is types.DictType: do_something() if type(b) in types.StringTypes: do_something_else() การใช้isinstance(): if isinstance(a, dict): do_something() if isinstance(b, str) or isinstance(b, unicode): do_something_else()
1247 python  oop  inheritance  types 


6
คลาส Python สืบทอดวัตถุ
มีเหตุผลใดสำหรับการประกาศคลาสเพื่อสืบทอดจากobject? ฉันเพิ่งพบรหัสบางอย่างที่ทำสิ่งนี้และฉันไม่สามารถหาเหตุผลที่ดีได้ class MyClass(object): # class code follows...
1243 python  class  oop  object  inheritance 


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