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

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

4
NameError: ไม่ได้กำหนดชื่อโกลบอล 'unicode' - ใน Python 3
ฉันพยายามใช้แพ็คเกจ Python ชื่อ bidi ในโมดูลในแพ็คเกจนี้ (algorithm.py) มีบางบรรทัดที่ทำให้ฉันมีข้อผิดพลาดแม้ว่าจะเป็นส่วนหนึ่งของแพ็คเกจก็ตาม นี่คือบรรทัด: # utf-8 ? we need unicode if isinstance(unicode_or_str, unicode): text = unicode_or_str decoded = False else: text = unicode_or_str.decode(encoding) decoded = True และนี่คือข้อความแสดงข้อผิดพลาด: Traceback (most recent call last): File "<pyshell#25>", line 1, in <module> bidi_text = get_display(reshaped_text) File "C:\Python33\lib\site-packages\python_bidi-0.3.4-py3.3.egg\bidi\algorithm.py", line 602, in …

16
ImportError: ไม่สามารถนำเข้าชื่อหลักเมื่อรันคำสั่ง pip --version ใน windows7 32 บิต
ฉันได้ติดตั้งไพ ธ อนล่าสุด (2.7.9) ที่มาพร้อมกับ pip และ setuptools สำหรับ windows 32 บิต ฉันลองติดตั้ง pip แล้ว แต่ปัญหายังคงอยู่ นี่คือข้อผิดพลาดหลังจากทำงานpip --versionในผู้ดูแลระบบ cmd: Traceback (most recent call last): File "D:\Python\lib\runpy.py", line 162, in _run_module_as_main "__main__", fname, loader, pkg_name) File "D:\Python\lib\runpy.py", line 72, in _run_code exec code in run_globals File "D:\Python\Scripts\pip.exe\__main__.py", line 5, in <module> …
145 python  pip  importerror 

9
อูบุนตูที่ใช้งาน `pip install` จะแสดงข้อผิดพลาด 'ไม่สามารถสร้างแพ็คเกจที่จำเป็นต่อไปนี้: * freetype'
เมื่อดำเนินการpip install -r requirements.txtฉันได้รับข้อผิดพลาดต่อไปนี้ระหว่างขั้นตอนการติดตั้งmatplotlib: REQUIRED DEPENDENCIES AND EXTENSIONS numpy: yes [not found. pip may install it below.] dateutil: yes [dateutil was not found. It is required for date axis support. pip/easy_install may attempt to install it after matplotlib.] tornado: yes [tornado was not found. It is required for the WebAgg …

13
Python มีระบบการจัดการแพ็คเกจ / โมดูลหรือไม่?
Python มีระบบการจัดการแพ็กเกจ / โมดูลเหมือนกับ Ruby ที่มี rubygems gem install packagenameหรือไม่? ในการติดตั้งโมดูล Pythonฉันเห็นการอ้างอิงpython setup.py installเท่านั้น แต่คุณต้องหาแพ็คเกจก่อน
145 python  module 

6
มี python ที่เทียบเท่ากับ 'rvm' ของ Ruby's หรือไม่?
ถาม:เรามีสิ่งใดที่เทียบเท่ากับ Python กับตัวจัดการเวอร์ชัน Ruby 'rvm'หรือไม่? ( RVMช่วยให้คุณสามารถสลับไปมาอย่างสมบูรณ์ระหว่างรุ่นที่แตกต่างกันของล่ามทับทิมและชุดที่แตกต่างของอัญมณี (โมดูล). ทุกอย่างเกี่ยวกับการดาวน์โหลดสร้างการติดตั้งสวิทช์ของล่าม (-s) และอัญมณีที่ได้รับการดูแลโดยเรียก RVM. มันเป็น ทั้งหมดทำงานภายใต้บัญชีผู้ใช้ปกติของคุณ)
145 python  egg  equivalent  rvm 

8
มีฟังก์ชั่นระบุตัวตนในหลามหรือไม่
ฉันอยากจะชี้ไปที่ฟังก์ชั่นที่ไม่ทำอะไรเลย: def identity(*args) return args กรณีการใช้งานของฉันเป็นแบบนี้ try: gettext.find(...) ... _ = gettext.gettext else: _ = identity แน่นอนฉันสามารถใช้สิ่งที่identityกำหนดข้างต้นได้ แต่ตัวในตัวจะทำงานได้เร็วขึ้นอย่างแน่นอน (และหลีกเลี่ยงข้อบกพร่องที่แนะนำด้วยตัวเอง) เห็นได้ชัดว่าmapและfilterใช้Noneสำหรับข้อมูลประจำตัว แต่นี่เป็นเฉพาะสำหรับการใช้งานของพวกเขา >>> _=None >>> _("hello") Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'NoneType' object is not callable

14
ฉันจะเชื่อมต่อกับ MySQL ใน Python 3 บน Windows ได้อย่างไร
ฉันใช้ ActiveState Python 3 บน Windows และต้องการเชื่อมต่อกับฐานข้อมูล MySQL ของฉัน ฉันได้ยินมาว่าmysqldbเป็นโมดูลที่ใช้ ฉันหาmysqldbPython 3 ไม่เจอ มีพื้นที่เก็บข้อมูลที่มีอยู่ไบนารีmysqldbหรือไม่ ฉันจะเชื่อมต่อกับ MySQL ใน Python 3 บน Windows ได้อย่างไร
145 python  mysql  python-3.x 

8
สามารถใช้ scrapy เพื่อขูดเนื้อหาแบบไดนามิกจากเว็บไซต์ที่ใช้ AJAX ได้หรือไม่
เมื่อเร็ว ๆ นี้ฉันได้เรียนรู้ Python และฉันกำลังจุ่มมือลงในการสร้าง web-scraper มันไม่มีอะไรแฟนซีเลย วัตถุประสงค์เพียงอย่างเดียวคือการลบข้อมูลออกจากเว็บไซต์การเดิมพันและนำข้อมูลนี้ไปไว้ใน Excel ปัญหาส่วนใหญ่แก้ไขได้และฉันมีความยุ่งเหยิงเล็กน้อย อย่างไรก็ตามฉันกำลังกระโดดข้ามสิ่งกีดขวางขนาดใหญ่ไปหนึ่งประเด็น หากเว็บไซต์โหลดตารางม้าและแสดงรายการราคาการเดิมพันปัจจุบันข้อมูลนี้ไม่ได้อยู่ในไฟล์ต้นฉบับ เบาะแสคือว่าข้อมูลนี้มีการถ่ายทอดสดในบางครั้งโดยมีการอัปเดตตัวเลขจากเซิร์ฟเวอร์ระยะไกลบางแห่งอย่างชัดเจน HTML บนพีซีของฉันมีช่องโหว่ที่เซิร์ฟเวอร์ของพวกเขากำลังผลักดันข้อมูลที่น่าสนใจทั้งหมดที่ฉันต้องการ ตอนนี้ประสบการณ์ของฉันกับเนื้อหาเว็บแบบไดนามิกอยู่ในระดับต่ำดังนั้นสิ่งนี้เป็นสิ่งที่ฉันมีปัญหาในการหัวของฉัน ฉันคิดว่า Java หรือ Javascript เป็นกุญแจสำคัญซึ่งจะปรากฏขึ้นบ่อยครั้ง มีดโกนเป็นเพียงเครื่องมือเปรียบเทียบราคา บางเว็บไซต์มี API แต่ฉันต้องการสิ่งนี้สำหรับเว็บไซต์ที่ไม่มี ฉันใช้ไลบรารี่กับ Python 2.7 ฉันขอโทษถ้าคำถามนี้เปิดกว้างเกินไป ในระยะสั้นคำถามของฉันคือ: จะใช้ scrapy อย่างไรในการขูดข้อมูลไดนามิกนี้เพื่อให้สามารถใช้งานได้? เพื่อที่ฉันสามารถขูดข้อมูลการเดิมพันนี้ในเวลาจริง

18
วิธีตรวจสอบว่ามีสองรายการที่เหมือนกันแบบวงกลมใน Python หรือไม่
ตัวอย่างเช่นฉันมีรายการ: a[0] = [1, 1, 1, 0, 0] a[1] = [1, 1, 0, 0, 1] a[2] = [0, 1, 1, 1, 0] # and so on พวกเขาดูเหมือนจะแตกต่างกัน แต่ถ้ามันควรจะเชื่อมต่อจุดเริ่มต้นและจุดสิ้นสุดแล้วพวกเขาจะเหมือนกันแบบวงกลม ปัญหาคือแต่ละรายการที่ฉันมีความยาว 55 และมีเพียงสามคนและศูนย์ 52 ในนั้น ไม่มีเงื่อนไขแบบวงกลมมีรายการ 26,235 (55 เลือก 3) อย่างไรก็ตามหากมีเงื่อนไข 'เวียน' อยู่ก็จะมีรายการที่เหมือนกันเป็นวงกลมจำนวนมาก ขณะนี้ฉันตรวจสอบตัวตนแบบวนโดยทำตาม: def is_dup(a, b): for i in range(len(a)): if …
145 python  algorithm 

7
จะหลีกเลี่ยงการแบ่งปันข้อมูลคลาสได้อย่างไร?
สิ่งที่ฉันต้องการคือพฤติกรรมนี้: class a: list = [] x = a() y = a() x.list.append(1) y.list.append(2) x.list.append(3) y.list.append(4) print(x.list) # prints [1, 3] print(y.list) # prints [2, 4] แน่นอนสิ่งที่เกิดขึ้นจริงเมื่อฉันพิมพ์คือ: print(x.list) # prints [1, 2, 3, 4] print(y.list) # prints [1, 2, 3, 4] aเห็นได้ชัดว่าพวกเขาจะใช้ข้อมูลร่วมกันในชั้นเรียน ฉันจะรับอินสแตนซ์ที่แยกจากกันเพื่อให้บรรลุพฤติกรรมที่ฉันต้องการได้อย่างไร
145 python  class 

7
TypeError: วัตถุ 'NoneType' ไม่สามารถทำซ้ำได้ใน Python
ข้อผิดพลาดTypeError: 'NoneType' object is not iterableหมายถึงอะไร ฉันได้รับมันในรหัส Python นี้: def write_file(data, filename): # creates file and writes list to it with open(filename, 'wb') as outfile: writer = csv.writer(outfile) for row in data: # ABOVE ERROR IS THROWN HERE writer.writerow(row)
145 python  nonetype 

12
วิธีการเปิดใช้งานสภาพแวดล้อมของ Anaconda
ฉันใช้ Windows 8 โดยใช้ Anaconda 1.7.5 64 บิต ฉันสร้างสภาพแวดล้อมของ Anaconda ใหม่ด้วย conda create -p ./test python=2.7 pip C:\Pr\TEMP\venv\จาก สิ่งนี้ทำงานได้ดี (มีโฟลเดอร์ที่มีการกระจายงูใหญ่ใหม่) conda บอกให้ฉันพิมพ์ activate C:\PR\TEMP\venv\test เพื่อเปิดใช้งานสภาพแวดล้อมอย่างไรก็ตามสิ่งนี้จะส่งคืน: No environment named "C:\PR\temp\venv\test" exists in C:\PR\Anaconda\envs ฉันจะเปิดใช้งานสภาพแวดล้อมได้อย่างไร ผมทำอะไรผิดหรือเปล่า?


23
วิธี Pythonic เพื่อตรวจสอบว่ารายการเรียงลำดับหรือไม่
มีวิธี pythonic เพื่อตรวจสอบว่ารายการเรียงแล้วASCหรือDESC listtimestamps = [1, 2, 3, 5, 6, 7] สิ่งที่ต้องการisttimestamps.isSorted()ผลตอบแทนที่หรือTrueFalse ฉันต้องการที่จะป้อนรายการของการประทับเวลาสำหรับข้อความบางส่วนและตรวจสอบว่าการทำธุรกรรมที่ปรากฏในลำดับที่ถูกต้อง

9
วิธีการแปลงชุดเป็นรายการในหลาม?
ฉันพยายามแปลงชุดเป็นรายการใน Python 2.6 ฉันใช้ไวยากรณ์นี้: first_list = [1,2,3,4] my_set=set(first_list) my_list = list(my_set) อย่างไรก็ตามฉันได้รับการติดตามสแต็กต่อไปนี้: Traceback (most recent call last): File "<console>", line 1, in <module> TypeError: 'set' object is not callable ฉันจะแก้ไขสิ่งนี้ได้อย่างไร
145 python  list  set  python-2.6 

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