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

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

11
เรียงลำดับอาร์เรย์ใน NumPy ตามคอลัมน์
ฉันจะจัดเรียงอาร์เรย์ใน NumPy ตามคอลัมน์ที่ n ได้อย่างไร ตัวอย่างเช่น, a = array([[9, 2, 3], [4, 5, 6], [7, 0, 5]]) ฉันต้องการเรียงลำดับแถวตามคอลัมน์ที่สองเช่นที่ฉันได้รับกลับมา: array([[7, 0, 5], [9, 2, 3], [4, 5, 6]])
336 python  arrays  sorting  numpy  scipy 


3
Python setup.py พัฒนากับการติดตั้ง
สองตัวเลือกใน setup.py developและinstallทำให้ฉันสับสน ตามเว็บไซต์นี้การใช้developสร้างลิงก์พิเศษไปยังไดเรกทอรีแพ็คเกจเว็บไซต์ มีคนแนะนำว่าฉันใช้python setup.py installสำหรับการติดตั้งใหม่และpython setup.py developหลังจากทำการเปลี่ยนแปลงใด ๆ กับไฟล์ติดตั้ง มีใครบ้างไหมที่ได้เห็นการใช้คำสั่งเหล่านี้
336 python  setuptools 

30
'pip' ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก
ฉันพบข้อผิดพลาดแปลก ๆ เมื่อพยายามติดตั้ง Django บนคอมพิวเตอร์ของฉัน นี่คือลำดับที่ฉันพิมพ์ลงในบรรทัดคำสั่งของฉัน: C:\Python34>python get-pip.py Requirement already up-to-date: pip in c:\python34\lib\site-packages Cleaning up... C:\Python34>pip install Django 'pip' is not recognized as an internal or external command, operable program or batch file. C:\Python34>lib\site-packages\pip install Django 'lib\site-packages\pip' is not recognized as an internal or external command, operable program or …
336 python  django  windows  pip 

7
super () เพิ่ม“ TypeError: ต้องเป็นประเภทไม่ใช่ classobj” สำหรับคลาสสไตล์ใหม่
การใช้งานsuper()TypeError ต่อไปนี้เป็นสาเหตุ: >>> from HTMLParser import HTMLParser >>> class TextParser(HTMLParser): ... def __init__(self): ... super(TextParser, self).__init__() ... self.all_data = [] ... >>> TextParser() (...) TypeError: must be type, not classobj มีคำถามที่คล้ายกันใน StackOverflow: Python super () เพิ่ม TypeErrorซึ่งข้อผิดพลาดถูกอธิบายโดยข้อเท็จจริงที่ว่าผู้ใช้คลาสนั้นไม่ใช่คลาสสไตล์ใหม่ อย่างไรก็ตามคลาสดังกล่าวเป็นคลาสสไตล์ใหม่เนื่องจากสืบทอดมาจากobject: >>> isinstance(HTMLParser(), object) True ฉันพลาดอะไรไป ฉันจะใช้super()ที่นี่ได้อย่างไร ใช้HTMLParser.__init__(self)แทนsuper(TextParser, self).__init__()จะได้ผล แต่ฉันอยากจะเข้าใจ TypeError PS: objectโจอาคิมชี้ให้เห็นว่าการเป็นตัวอย่างใหม่สไตล์ชั้นจะไม่เทียบเท่ากับการเป็น …

17
วิธีการแยก substring ระหว่างสองเครื่องหมาย?
สมมติว่าฉันมีสตริง'gfgfdAAA1234ZZZuijjk'และฉันต้องการแยก'1234'ส่วน ฉันเพียงรู้สิ่งที่จะเป็นตัวอักษรไม่กี่โดยตรงก่อนAAAและหลังจากที่เป็นส่วนหนึ่งที่ผมสนใจในZZZ1234 ด้วยsedเป็นไปได้ที่จะทำอะไรเช่นนี้กับสตริง: echo "$STRING" | sed -e "s|.*AAA\(.*\)ZZZ.*|\1|" และนี่จะ1234เป็นผลให้ฉัน วิธีการทำสิ่งเดียวกันใน Python?
335 python  string  substring 

15
ไม่มี Multiline Lambda ใน Python: ทำไมล่ะ
ฉันเคยได้ยินว่ามีการกล่าวว่าไม่สามารถเพิ่มแลมบ์ดาหลายเส้นใน Python ได้เพราะพวกเขาจะขัดแย้งกับไวยากรณ์อื่นที่สร้างขึ้นใน Python ฉันกำลังคิดเกี่ยวกับสิ่งนี้บนรถบัสในวันนี้และตระหนักว่าฉันไม่สามารถนึกถึงงูหลามตัวเดียวที่สร้างลูกแกะหลายตัว เนื่องจากฉันรู้ว่าภาษาค่อนข้างดีสิ่งนี้ทำให้ฉันประหลาดใจ ตอนนี้ฉันแน่ใจว่ากุยโดมีเหตุผลที่จะไม่รวม lambdas หลายภาษาในภาษา แต่ด้วยความอยากรู้: สถานการณ์ที่การรวมแลมบ์ดาหลายสายจะคลุมเครือ? เป็นสิ่งที่ฉันเคยได้ยินจริงหรือมีเหตุผลอื่นที่งูใหญ่ไม่อนุญาตให้แกะหลายตัว?
335 python  syntax  lambda 

14
จะรับ CPU และ RAM ใน Python ได้อย่างไร
วิธีที่คุณต้องการรับสถานะระบบปัจจุบัน (CPU ปัจจุบัน, RAM, พื้นที่ว่างดิสก์ ฯลฯ ) ใน Python คืออะไร? คะแนนโบนัสสำหรับแพลตฟอร์ม * nix และ Windows ดูเหมือนว่ามีวิธีที่เป็นไปได้สองสามข้อในการดึงข้อมูลนั้นออกจากการค้นหาของฉัน: การใช้ไลบรารี่เช่นPSI (ซึ่งดูเหมือนว่าจะไม่ได้รับการพัฒนาอย่างแข็งขันและไม่ได้รับการสนับสนุนในหลายแพลตฟอร์ม) หรือบางอย่างเช่นpystatgrab (ไม่มีกิจกรรมอีกเลยตั้งแต่ปี 2550 ดูเหมือนว่าจะไม่มีการสนับสนุน Windows) การใช้รหัสเฉพาะแพลตฟอร์มเช่นใช้os.popen("ps")หรือคล้ายกันสำหรับระบบ * nix และMEMORYSTATUSในctypes.windll.kernel32(ดูสูตรนี้ใน ActiveState ) สำหรับแพลตฟอร์ม Windows เราสามารถใส่คลาส Python ร่วมกับตัวอย่างโค้ดทั้งหมดได้ ไม่ใช่ว่าวิธีการเหล่านั้นไม่ดี แต่มีวิธีการหลายแพลตฟอร์มที่ได้รับการสนับสนุนเป็นอย่างดีหรือไม่?
335 python  system  cpu  status  ram 

6
รายการ Python เรียงลำดับจากมากไปน้อย
ฉันจะเรียงลำดับรายการนี้จากมากไปน้อยได้อย่างไร timestamp = [ "2010-04-20 10:07:30", "2010-04-20 10:07:38", "2010-04-20 10:07:52", "2010-04-20 10:08:22", "2010-04-20 10:08:22", "2010-04-20 10:09:46", "2010-04-20 10:10:37", "2010-04-20 10:10:58", "2010-04-20 10:11:50", "2010-04-20 10:12:13", "2010-04-20 10:12:13", "2010-04-20 10:25:38" ]
334 python  sorting  reverse 

30
สคริปต์การตั้งค่าออกจากพร้อมข้อผิดพลาด: คำสั่ง 'x86_64-linux-gnu-gcc' ล้มเหลวด้วยสถานะออก 1
เมื่อฉันพยายามติดตั้งodoo-serverฉันได้รับข้อผิดพลาดต่อไปนี้: error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ใครช่วยฉันแก้ปัญหานี้ได้บ้าง
334 python  gcc  pip  odoo-server 

30
ฟังค์ชั่น Elegant Python เพื่อแปลง CamelCase เป็น snake_case?
คำตอบของคำถามนี้เป็นความพยายามของชุมชน แก้ไขคำตอบที่มีอยู่เพื่อปรับปรุงโพสต์นี้ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ตัวอย่าง: >>> convert('CamelCase') 'camel_case'

14
ไลบรารีไคลเอ็นต์ SOAP ใดที่มีอยู่สำหรับ Python และเอกสารสำหรับพวกเขาอยู่ที่ไหน [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน8 ปีที่ผ่านมา ฉันไม่เคยใช้SOAPมาก่อนและฉันก็คุ้นเคยกับ Python ฉันกำลังทำสิ่งนี้เพื่อทำความคุ้นเคยกับเทคโนโลยีทั้งสอง ฉันติดตั้งSOAPlibแล้วและฉันพยายามอ่านเอกสารไคลเอ็นต์ของพวกเขาแต่ฉันไม่เข้าใจ มีอะไรอีกบ้างที่ฉันสามารถดูว่าเหมาะกับการเป็นห้องสมุดลูกค้า SOAP สำหรับ Python หรือไม่ แก้ไข: ในกรณีที่ช่วยได้ฉันใช้ Python 2.6
333 python  soap  soap-client 

18
ValueError: ตัวอักษรที่ไม่ถูกต้องสำหรับ int () ที่มีฐาน 10: ''
ฉันกำลังสร้างโปรแกรมที่อ่านไฟล์และหากบรรทัดแรกของไฟล์ไม่ว่างเปล่ามันจะอ่านสี่บรรทัดถัดไป ทำการคำนวณบนบรรทัดเหล่านั้นจากนั้นอ่านบรรทัดถัดไป หากบรรทัดนั้นไม่ว่างเปล่ามันจะดำเนินต่อไป อย่างไรก็ตามฉันได้รับข้อผิดพลาดนี้: ValueError: invalid literal for int() with base 10: ''. กำลังอ่านบรรทัดแรก แต่ไม่สามารถแปลงเป็นจำนวนเต็มได้ ฉันจะแก้ไขปัญหานี้ได้อย่างไร รหัส: file_to_read = raw_input("Enter file name of tests (empty string to end program):") try: infile = open(file_to_read, 'r') while file_to_read != " ": file_to_write = raw_input("Enter output file name (.csv will be appended to …
333 python 

9
วิธีการสืบค้นเป็น GROUP BY ใน django?
ฉันสอบถามรุ่น: Members.objects.all() และมันจะส่งคืน: Eric, Salesman, X-Shop Freddie, Manager, X2-Shop Teddy, Salesman, X2-Shop Sean, Manager, X2-Shop สิ่งที่ฉันต้องการคือการรู้วิธีที่ดีที่สุดในการยิงgroup_byแบบสอบถามไปยังฐานข้อมูลของฉันเช่น: Members.objects.all().group_by('designation') ซึ่งใช้งานไม่ได้แน่นอน ฉันรู้ว่าเราสามารถทำเทคนิคบางอย่างdjango/db/models/query.pyได้ แต่ฉันแค่อยากรู้ว่าจะทำยังไงโดยไม่ต้องทำการปะ

4
แนวปฏิบัติที่ดีที่สุดในการใช้ไฟล์การตั้งค่าใน Python คืออะไร [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันมีสคริปต์บรรทัดคำสั่งที่ฉันทำงานด้วยข้อโต้แย้งมากมาย ตอนนี้ฉันมาถึงจุดที่ฉันมีข้อโต้แย้งมากเกินไปและฉันต้องการมีข้อโต้แย้งในรูปแบบพจนานุกรมด้วย ดังนั้นเพื่อลดความซับซ้อนของสิ่งที่ฉันต้องการเรียกใช้สคริปต์ด้วยไฟล์การตั้งค่าแทน ฉันไม่รู้จริงๆว่าควรใช้ไลบรารี่ใดในการแยกวิเคราะห์ไฟล์ การปฏิบัติที่ดีที่สุดในการทำสิ่งนี้คืออะไร แน่นอนฉันสามารถทุบบางสิ่งบางอย่างออกมาเอง แต่ถ้ามีห้องสมุดสำหรับเรื่องนี้ฉันหูทั้งหมด 'ความต้องการ' ไม่กี่: แทนที่จะใช้pickleฉันต้องการให้เป็นไฟล์ข้อความที่สามารถอ่านและแก้ไขได้อย่างง่ายดาย ฉันต้องการที่จะสามารถเพิ่มข้อมูลเหมือนพจนานุกรมลงในแผ่นงานได้เช่นรูปแบบการซ้อนควรได้รับการสนับสนุน ไฟล์ตัวอย่างหลอกง่าย: truck: color: blue brand: ford city: new york cabriolet: color: black engine: cylinders: 8 placement: mid doors: 2

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