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

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

3
Python TypeError: อาร์กิวเมนต์ไม่เพียงพอสำหรับสตริงรูปแบบ
นี่คือผลลัพธ์ นี่คือสตริง utf-8 ที่ฉันเชื่อ ... บางส่วนอาจเป็น NoneType แต่ล้มเหลวทันทีก่อนที่จะเป็นเช่นนั้น ... instr = "'%s', '%s', '%d', '%s', '%s', '%s', '%s'" % softname, procversion, int(percent), exe, description, company, procurl TypeError: อาร์กิวเมนต์ไม่เพียงพอสำหรับสตริงรูปแบบ มันเป็น 7 สำหรับ 7?

7
แสดงรายการคลาสพื้นฐานทั้งหมดในลำดับชั้นของคลาสที่กำหนดหรือไม่
เมื่อพิจารณาถึงคลาสFoo(ไม่ว่าจะเป็นคลาสสไตล์ใหม่หรือไม่ก็ตาม) คุณจะสร้างคลาสพื้นฐานทั้งหมดได้อย่างไร- ที่ใดก็ได้ในลำดับชั้นการสืบทอด - issubclassจาก?

5
จะอัพเดตรายการแถว SQLAlchemy ได้อย่างไร?
ตารางสมมติมีสามคอลัมน์: username, และpasswordno_of_logins เมื่อผู้ใช้พยายามเข้าสู่ระบบระบบจะตรวจสอบรายการที่มีข้อความค้นหาเช่น user = User.query.filter_by(username=form.username.data).first() หากรหัสผ่านตรงกันเขาจะดำเนินการต่อไป สิ่งที่ฉันต้องการจะทำคือนับจำนวนครั้งที่ผู้ใช้เข้าสู่ระบบดังนั้นเมื่อใดก็ตามที่เข้าสู่ระบบสำเร็จฉันต้องการเพิ่มno_of_loginsฟิลด์และเก็บกลับไปที่ตารางผู้ใช้ ฉันไม่แน่ใจว่าจะเรียกใช้ update query กับ SqlAlchemy ได้อย่างไร

10
Python ค้นหาองค์ประกอบในรายการหนึ่งที่ไม่ได้อยู่ในรายการอื่น [ซ้ำกัน]
คำถามนี้มีคำตอบอยู่แล้วที่นี่ : ค้นหาองค์ประกอบที่ไม่อยู่ในรายการ (10 คำตอบ) ปิดให้บริการในวันที่ 24 ที่ผ่านมา ฉันต้องการเปรียบเทียบสองรายการเพื่อสร้างรายการองค์ประกอบเฉพาะที่พบในรายการหนึ่ง แต่ไม่พบในรายการอื่น ตัวอย่างเช่น: main_list=[] list_1=["a", "b", "c", "d", "e"] list_2=["a", "f", "c", "m"] ฉันต้องการวนซ้ำ list_1 และต่อท้าย main_list องค์ประกอบทั้งหมดจาก list_2 ที่ไม่พบใน list_1 ผลลัพธ์ควรเป็น: main_list=["f", "m"] ฉันจะทำกับ python ได้อย่างไร?
139 python  list 

30
Pylint ข้อผิดพลาด "การนำเข้าที่ไม่ได้รับการแก้ไข" ใน Visual Studio Code
ฉันใช้การตั้งค่าต่อไปนี้ macOS v10.14 (โมฮาวี) Python 3.7.1 Visual Studio รหัส 1.30 ไพลินท์ 2.2.2 Django 2.1.4 ฉันต้องการใช้ผ้าสำลีเพื่อทำให้ชีวิตของฉันง่ายขึ้นใน Visual Studio Code อย่างไรก็ตามสำหรับการนำเข้าทุกครั้งฉันมีสถานะ "การนำเข้าที่ไม่ได้รับการแก้ไข" แม้ในการนำเข้า Django เริ่มต้น (เช่นจากโมเดลการนำเข้า django.db) ฉันคิดว่าเป็นเพราะไม่เห็นไฟล์ Python สภาพแวดล้อมเสมือน ทุกอย่างทำงานได้ดี แต่มันเริ่มน่ารำคาญ ตัวเลือกล่ามที่ฉันมีคือ Python เวอร์ชันระบบทั้งหมด ดูเหมือนว่าจะไม่เห็น Python สภาพแวดล้อมเสมือนของฉันเลย (ไม่ได้อยู่ในไดเร็กทอรีเดียวกับพื้นที่ทำงานของฉันดังนั้นส่วนนั้นจึงสมเหตุสมผล) ถ้าฉันตั้งค่าpython.PythonPathในไฟล์settings.jsonมันจะละเว้นมันและไม่แสดงพา ธ สภาพแวดล้อมเสมือนของฉันเป็นตัวเลือก ฉันลองตั้งค่าในการตั้งค่า Python ส่วนกลางแล้ว แต่ก็ไม่ปรากฏขึ้นด้วย มีการแก้ไขอย่างรวดเร็วเพื่อให้ใช้งานได้หรือไม่?

19
การเพิ่ม Python Path บน Windows 7
ฉันพยายามเพิ่มเส้นทาง Python ไปยังบรรทัดคำสั่งบน Windows 7 แต่ไม่ว่าฉันจะลองวิธีการแบบไหน ฉันใช้setคำสั่งฉันได้ลองเพิ่มคำสั่งผ่านทางตัวแปรแก้ไขสภาพแวดล้อม ยิ่งไปกว่านั้นถ้าฉันรันคำสั่ง set บนบรรทัดคำสั่งมันจะแสดงรายการนี้ python = c:\python27 แต่มันก็ยังไม่รู้จักคำสั่ง Python อ่านเอกสารและแหล่งข้อมูลอื่น ๆ ดูเหมือนจะไม่ช่วย แก้ไข: เพื่อเพิ่มความกระจ่างเพิ่มเติมฉันได้ผนวกเส้นทางของ Python ที่สามารถเรียกใช้งานได้กับ PATH ในพรอมต์สภาพแวดล้อมการแก้ไข ดูเหมือนจะไม่ทำงาน

13
ฉันจะแก้ไขข้อผิดพลาด“ ไม่ได้กำหนดตัวแปรจากการนำเข้า” PyDev ได้อย่างไร?
ฉันมีโครงการ Python ที่ใช้ PyDev ใน Eclipse และ PyDev ยังคงสร้างข้อผิดพลาดที่ผิดพลาดสำหรับรหัสของฉัน ฉันมีโมดูลsettingsที่กำหนดsettingsวัตถุ ฉันนำเข้าสิ่งนั้นในโมดูลbและกำหนดแอตทริบิวต์ด้วย: from settings import settings settings.main = object() ในบางรหัสของฉัน - แต่ไม่ใช่ทั้งหมด, ข้อความสั่ง: from settings import settings print settings.main ... สร้างข้อความ "ไม่ได้กำหนดตัวแปรจากการนำเข้า: หลัก" ในบานหน้าต่างข้อผิดพลาดรหัส Eclipse แม้ว่ารหัสจะทำงานโดยไม่มีปัญหา ฉันจะแก้ไขสิ่งเหล่านี้ได้อย่างไร


6
วิธีการสร้างวัตถุสำหรับรุ่น Django ที่มีหลายฟิลด์ถึงมาก?
โมเดลของฉัน: class Sample(models.Model): users = models.ManyToManyField(User) ฉันต้องการบันทึกทั้งสองuser1และuser2ในรูปแบบที่: user1 = User.objects.get(pk=1) user2 = User.objects.get(pk=2) sample_object = Sample(users=user1, users=user2) sample_object.save() ฉันรู้ว่ามันผิด แต่ฉันแน่ใจว่าคุณได้สิ่งที่ฉันต้องการ คุณจะทำอย่างไร

1
ตัวเลือก“ -U” คืออะไรในการติดตั้ง pip -U
แม้จะมี Google เป็นจำนวนมาก แต่ฉันไม่พบเอกสารใด ๆ สำหรับตัวเลือก / อาร์กิวเมนต์บรรทัดคำสั่งของ pip อะไรpip install -Uหมายถึง? ไม่มีใครมีลิงก์ไปยังรายการตัวเลือกและข้อโต้แย้งของ pip หรือไม่?
138 python  command-line  pip 

4
กระบวนการขวดเดียวได้รับคำขอพร้อมกันจำนวนเท่าใด
ฉันกำลังสร้างแอพด้วย Flask แต่ฉันไม่รู้เกี่ยวกับ WSGI มากนักและเป็นฐาน HTTP, Werkzeug เมื่อฉันเริ่มแสดงแอปพลิเคชัน Flask ด้วย gunicorn และกระบวนการของผู้ปฏิบัติงาน 4 รายหมายความว่าฉันสามารถจัดการคำขอที่เกิดขึ้นพร้อมกัน 4 คำขอได้หรือไม่ ฉันหมายถึงคำขอที่เกิดขึ้นพร้อมกันไม่ใช่คำขอต่อวินาทีหรืออย่างอื่น
138 python  flask  wsgi  gunicorn 

7
ฉันจะทำให้ Pyflakes เพิกเฉยต่อคำสั่งได้อย่างไร
โมดูลจำนวนมากของเราเริ่มต้นด้วย: try: import json except ImportError: from django.utils import simplejson as json # Python 2.4 fallback. ... และเป็นคำเตือน Pyflakes เดียวในไฟล์ทั้งหมด: foo/bar.py:14: redefinition of unused 'json' from line 12 ฉันจะทำให้ Pyflakes เพิกเฉยต่อสิ่งนี้ได้อย่างไร (ปกติฉันจะอ่านเอกสารแต่ลิงค์เสียถ้าไม่มีใครตอบฉันจะอ่านแหล่งที่มา)
138 python  pyflakes 

8
การสร้างฟิลด์ตัวเลือกแบบไดนามิก
ฉันมีปัญหาในการพยายามทำความเข้าใจวิธีสร้างฟิลด์ตัวเลือกไดนามิกใน django ฉันมีโมเดลที่ตั้งค่าบางอย่างเช่น: class rider(models.Model): user = models.ForeignKey(User) waypoint = models.ManyToManyField(Waypoint) class Waypoint(models.Model): lat = models.FloatField() lng = models.FloatField() สิ่งที่ฉันพยายามทำคือสร้างตัวเลือกฟิลด์ whos ค่าคือจุดอ้างอิงที่เชื่อมโยงกับผู้ขับขี่คนนั้น (ซึ่งน่าจะเป็นบุคคลที่ล็อกอิน) ตอนนี้ฉันกำลังลบล้าง init ในแบบฟอร์มของฉันดังนี้: class waypointForm(forms.Form): def __init__(self, *args, **kwargs): super(joinTripForm, self).__init__(*args, **kwargs) self.fields['waypoints'] = forms.ChoiceField(choices=[ (o.id, str(o)) for o in Waypoint.objects.all()]) แต่สิ่งที่ทำคือรายการจุดอ้างอิงทั้งหมดพวกเขาไม่เกี่ยวข้องกับผู้ขับขี่รายใดรายหนึ่ง ความคิดใด ๆ ? ขอบคุณ.


9
เหตุใดนิพจน์ 0 <0 == 0 จึงส่งคืน False ใน Python
เมื่อมองเข้าไปใน Queue.py ใน Python 2.6 ฉันพบโครงสร้างนี้ซึ่งฉันพบว่าแปลกเล็กน้อย: def full(self): """Return True if the queue is full, False otherwise (not reliable!).""" self.mutex.acquire() n = 0 &lt; self.maxsize == self._qsize() self.mutex.release() return n ถ้าmaxsizeเป็น 0 คิวจะไม่เต็ม คำถามของฉันคือมันทำงานอย่างไรสำหรับกรณีนี้? วิธี0 &lt; 0 == 0ถือว่าเป็นเท็จ? &gt;&gt;&gt; 0 &lt; 0 == 0 False &gt;&gt;&gt; (0) &lt; (0 …
138 python 

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