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

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

5
วิธีการเข้ารหัสพารามิเตอร์ URL เปอร์เซ็นต์ใน Python?
ถ้าฉันทำ url = "http://example.com?p=" + urllib.quote(query) มันไม่ได้เข้ารหัส/ไปที่%2F(หยุดพักการฟื้นฟู OAuth) มันไม่ได้จัดการกับ Unicode (มันส่งข้อยกเว้น) มีห้องสมุดที่ดีกว่านี้ไหม

6
NameError: ชื่อสากล 'xrange' ไม่ได้ถูกกำหนดใน Python 3
ฉันได้รับข้อผิดพลาดเมื่อเรียกใช้โปรแกรมหลาม: Traceback (most recent call last): File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\_sandbox.py", line 110, in <module> File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\_sandbox.py", line 27, in __init__ File "C:\Program Files (x86)\Wing IDE 101 4.1\src\debug\tserver\class\inventory.py", line 17, in __init__ builtins.NameError: global name 'xrange' is not defined เป็นเกมที่มาจากที่นี่ อะไรทำให้เกิดข้อผิดพลาดนี้

15
แปลง Pict dict เป็น dataframe
ฉันมีพจนานุกรม Python ดังนี้: {u'2012-06-08': 388, u'2012-06-09': 388, u'2012-06-10': 388, u'2012-06-11': 389, u'2012-06-12': 389, u'2012-06-13': 389, u'2012-06-14': 389, u'2012-06-15': 389, u'2012-06-16': 389, u'2012-06-17': 389, u'2012-06-18': 390, u'2012-06-19': 390, u'2012-06-20': 390, u'2012-06-21': 390, u'2012-06-22': 390, u'2012-06-23': 390, u'2012-06-24': 390, u'2012-06-25': 391, u'2012-06-26': 391, u'2012-06-27': 391, u'2012-06-28': 391, u'2012-06-29': 391, u'2012-06-30': 391, u'2012-07-01': …
299 python  pandas  dataframe 

2
E128 ของ PEP8 คืออะไร: เส้นต่อเนื่องภายใต้การเยื้องสำหรับเยื้องภาพ
เพิ่งเปิดไฟล์ที่มี Sublime Text (พร้อม Sublime Linter) และสังเกตเห็นข้อผิดพลาดในการจัดรูปแบบ PEP8 ที่ฉันไม่เคยเห็นมาก่อน นี่คือข้อความ: urlpatterns = patterns('', url(r'^$', listing, name='investment-listing'), ) มันตั้งค่าสถานะของอาร์กิวเมนต์ที่สองบรรทัดที่เริ่มต้น url(...) ฉันกำลังจะปิดการใช้งานการตรวจสอบนี้ใน ST2 แต่ฉันต้องการที่จะรู้ว่าสิ่งที่ฉันทำผิดก่อนที่ฉันจะไม่สนใจมัน คุณไม่มีทางรู้ว่าถ้ามันสำคัญฉันก็อาจเปลี่ยนวิธีของฉันได้ :)

23
เปลี่ยนสตริงเป็นชื่อไฟล์ที่ถูกต้องหรือไม่
ฉันมีสตริงที่ฉันต้องการใช้เป็นชื่อไฟล์ดังนั้นฉันต้องการลบอักขระทั้งหมดที่ไม่อนุญาตให้ใช้ในชื่อไฟล์โดยใช้ Python ฉันควรจะเข้มงวดกว่าอย่างอื่นจึงขอบอกว่าผมต้องการที่จะรักษาตัวอักษรตัวเลขและชุดเล็ก ๆ ของตัวละครอื่น ๆ "_-.() "เช่น ทางออกที่ดีที่สุดคืออะไร ชื่อไฟล์จะต้องใช้ได้กับระบบปฏิบัติการหลายระบบ (Windows, Linux และ Mac OS) - เป็นไฟล์ MP3 ในห้องสมุดของฉันที่มีชื่อเพลงเป็นชื่อไฟล์และแชร์และสำรองข้อมูลระหว่างเครื่อง 3 เครื่อง

8
วิธีการรวมรายการลงในรายการสิ่งอันดับ?
อะไรคือวิธีการของ Pythonic ในการบรรลุเป้าหมาย # Original lists: list_a = [1, 2, 3, 4] list_b = [5, 6, 7, 8] # List of tuples from 'list_a' and 'list_b': list_c = [(1,5), (2,6), (3,7), (4,8)] สมาชิกของแต่ละคนlist_cเป็น tuple ซึ่งสมาชิกคนแรกจากและสองคือจากlist_alist_b
298 python  list  merge  tuples 

22
วิธีจัดการการตั้งค่า vs การผลิตในท้องถิ่นใน Django
วิธีที่แนะนำในการจัดการการตั้งค่าสำหรับการพัฒนาท้องถิ่นและเซิร์ฟเวอร์การผลิตคืออะไร? บางส่วนของพวกเขา (เช่นค่าคงที่และอื่น ๆ ) สามารถเปลี่ยนแปลง / เข้าถึงได้ในทั้งคู่ แต่บางส่วนของพวกเขา (เช่นพา ธ ไปยังไฟล์คงที่) จำเป็นต้องคงที่แตกต่างกันดังนั้นจึงไม่ควรเขียนทับทุกครั้งที่มีการปรับใช้รหัสใหม่ settings.pyปัจจุบันผมเพิ่มค่าคงที่ทั้งหมดเพื่อ แต่ทุกครั้งที่ฉันเปลี่ยนค่าคงที่แบบโลคอลฉันต้องคัดลอกไปยังเซิร์ฟเวอร์ที่ใช้งานจริงและแก้ไขไฟล์สำหรับการเปลี่ยนแปลงเฉพาะที่ใช้ในการผลิต ... :( แก้ไข: ดูเหมือนว่าไม่มีคำตอบมาตรฐานสำหรับคำถามนี้ฉันยอมรับวิธีที่นิยมที่สุด

11
Python สร้างการประทับเวลา unix ห้านาทีในอนาคต
ฉันต้องสร้างค่า "หมดอายุ" ในอนาคต 5 นาที แต่ฉันต้องจัดหาในรูปแบบ UNIX Timestamp ฉันมีจนถึงตอนนี้ แต่ดูเหมือนแฮ็ค def expires(): '''return a UNIX style timestamp representing 5 minutes from now''' epoch = datetime.datetime(1970, 1, 1) seconds_in_a_day = 60 * 60 * 24 five_minutes = datetime.timedelta(seconds=5*60) five_minutes_from_now = datetime.datetime.now() + five_minutes since_epoch = five_minutes_from_now - epoch return since_epoch.days * …

6
ความแตกต่างระหว่างฟังก์ชั่น array Numpy () และ asarray () คืออะไร?
ความแตกต่างระหว่าง Numpy คืออะไรarray()และasarray()ฟังก์ชั่น? คุณควรใช้อันใดอันหนึ่งมากกว่าอันอื่น ดูเหมือนว่าพวกเขาจะสร้างผลลัพธ์ที่เหมือนกันสำหรับอินพุตทั้งหมดที่ฉันคิดได้
297 python  arrays  numpy 

21
ทดสอบว่ามีไฟล์ปฏิบัติการใน Python หรือไม่?
ใน Python มีวิธีที่ง่ายและสะดวกในการทดสอบว่ามีโปรแกรมที่ทำงานได้หรือไม่? โดยง่ายฉันหมายถึงบางสิ่งบางอย่างเช่นwhichคำสั่งซึ่งจะสมบูรณ์แบบ ฉันไม่ต้องการค้นหา PATH ด้วยตนเองหรือมีบางสิ่งที่เกี่ยวข้องกับการพยายามรันด้วยPopen& al และดูว่ามันล้มเหลว (นั่นคือสิ่งที่ฉันกำลังทำอยู่ตอนนี้ แต่ลองจินตนาการดูlaunchmissiles)
297 python  path 



13
“ list_display” ใน Django ModelAdmin สามารถแสดงคุณสมบัติของช่อง ForeignKey ได้หรือไม่?
ฉันมีPersonรูปแบบที่มีความสัมพันธ์กับคีย์ต่างประเทศBookซึ่งมีหลายฟิลด์ แต่ฉันกังวลมากที่สุดauthor(CharField มาตรฐาน) ในPersonAdminแบบจำลองของฉันฉันต้องการแสดงbook.authorโดยใช้list_display: class PersonAdmin(admin.ModelAdmin): list_display = ['book.author',] ฉันได้ลองวิธีการทั้งหมดที่ชัดเจนในการทำเช่นนั้นแล้ว แต่ดูเหมือนว่าจะไม่มีอะไรทำงาน ข้อเสนอแนะใด ๆ

10
วิธีลบรายการออกจากพจนานุกรมในขณะที่วนซ้ำมัน
การลบรายการออกจากพจนานุกรมใน Python นั้นถูกต้องตามกฎหมายหรือไม่ ตัวอย่างเช่น: for k, v in mydict.iteritems(): if k == val: del mydict[k] แนวคิดคือการลบองค์ประกอบที่ไม่ตรงตามเงื่อนไขบางอย่างจากพจนานุกรมแทนที่จะสร้างพจนานุกรมใหม่ที่เป็นส่วนย่อยขององค์ประกอบที่ถูกทำซ้ำ นี่เป็นทางออกที่ดีใช่ไหม มีวิธีที่หรูหรา / มีประสิทธิภาพมากขึ้น?

10
การแปลง datetime.date เป็น UTC timestamp ใน Python
ฉันกำลังจัดการกับวันที่ใน Python และฉันจำเป็นต้องแปลงเป็นเวลา UTC เพื่อใช้ภายใน Javascript รหัสต่อไปนี้ใช้งานไม่ได้: >>> d = datetime.date(2011,01,01) >>> datetime.datetime.utcfromtimestamp(time.mktime(d.timetuple())) datetime.datetime(2010, 12, 31, 23, 0) การแปลงวัตถุวันที่เป็นวันที่และเวลาก็ไม่ได้ช่วยอะไรเช่นกัน ฉันลองตัวอย่างจากลิงค์นี้แต่: from pytz import utc, timezone from datetime import datetime from time import mktime input_date = datetime(year=2011, month=1, day=15) และตอนนี้: mktime(utc.localize(input_date).utctimetuple()) หรือ mktime(timezone('US/Eastern').localize(input_date).utctimetuple()) ทำงานได้ดี ดังนั้นคำถามทั่วไป: ฉันจะแปลงวันที่เป็นวินาทีตั้งแต่ยุคตามเวลา UTC ได้อย่างไร
295 python  datetime  utc 

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