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

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



4
แปลงพจนานุกรม Python เป็นอาร์เรย์ JSON
ขณะนี้ฉันมีพจนานุกรมนี้พิมพ์โดยใช้pprint: {'AlarmExTempHum': '\x00\x00\x00\x00\x00\x00\x00\x00', 'AlarmIn': 0, 'AlarmOut': '\x00\x00', 'AlarmRain': 0, 'AlarmSoilLeaf': '\x00\x00\x00\x00', 'BarTrend': 60, 'BatteryStatus': 0, 'BatteryVolts': 4.751953125, 'CRC': 55003, 'EOL': '\n\r', 'ETDay': 0, 'ETMonth': 0, 'ETYear': 0, 'ExtraHum1': None, 'ExtraHum2': None, 'ExtraHum3': None, 'ExtraHum4': None, 'ExtraHum5': None, 'ExtraHum6': None, 'ExtraHum7': None, 'ExtraTemp1': None, 'ExtraTemp2': None, 'ExtraTemp3': None, 'ExtraTemp4': None, 'ExtraTemp5': …
100 python  python-2.7 

13
วิธีทำให้ JSON สวยงามใน Python
มีใครช่วยแนะนำวิธีทำให้ JSON สวยงามใน Python หรือผ่านบรรทัดคำสั่งได้ไหม เพียงออนไลน์ตาม JSON สวยงามซึ่งสามารถทำมันคือ: http://jsonviewer.stack.hu/ ฉันจำเป็นต้องใช้มันจากภายใน Python อย่างไรก็ตาม นี่คือชุดข้อมูลของฉัน: { "head": {"vars": [ "address" , "description" ,"listprice" ]} , "results": { "bindings": [ { "address" : { "type":"string", "value" : " Dyne Road, London NW6"}, "description" :{ "type":"string", "value" : "6 bed semi detached house"}, "listprice" …

3
ค่าดีฟอลต์สำหรับฟิลด์ในโมเดล Django
สมมติว่าฉันมีโมเดล: class SomeModel(models.Model): id = models.AutoField(primary_key=True) a = models.CharField(max_length=10) b = models.CharField(max_length=7) ขณะนี้ฉันกำลังใช้ผู้ดูแลระบบเริ่มต้นเพื่อสร้าง / แก้ไขวัตถุประเภทนี้ ฉันจะลบเขตข้อมูลbจากผู้ดูแลระบบเพื่อให้แต่ละวัตถุไม่สามารถถูกสร้างขึ้นโดยมีมูลค่าและค่อนข้างจะได้รับค่าเริ่มต้น0000000?

3
มีความแตกต่างระหว่าง "Raise except ()" และ "Raise except" โดยไม่มีวงเล็บหรือไม่
การกำหนดข้อยกเว้นแบบไม่มีพารามิเตอร์: class MyException(Exception): pass เมื่อยกขึ้นมีความแตกต่างระหว่าง: raise MyException และ raise MyException() ฉันไม่พบเลย มันเป็นเพียงไวยากรณ์ที่มากเกินไปหรือไม่?
100 python  exception 

15
ฆ่ากระบวนการตามชื่อ?
ฉันพยายามฆ่ากระบวนการ (โดยเฉพาะ iChat) ในบรรทัดคำสั่งฉันใช้คำสั่งเหล่านี้: ps -A | grep iChat จากนั้น: kill -9 PID อย่างไรก็ตามฉันไม่แน่ใจว่าจะแปลคำสั่งเหล่านี้เป็น Python อย่างไร
100 python  process  kill 

7
Keras ที่มีแบ็กเอนด์ Tensorflow สามารถบังคับให้ใช้ CPU หรือ GPU ได้หรือไม่
ฉันติดตั้ง Keras พร้อมกับแบ็กเอนด์ Tensorflow และ CUDA ฉันต้องการบังคับให้ Keras ใช้ CPU ในบางครั้งตามความต้องการ สามารถทำได้โดยไม่ต้องบอกว่าติดตั้ง Tensorflow เฉพาะ CPU แยกต่างหากในสภาพแวดล้อมเสมือนจริงหรือไม่? ถ้าเป็นอย่างไร หากแบ็กเอนด์เป็น Theano แฟล็กสามารถตั้งค่าได้ แต่ฉันไม่เคยได้ยินเกี่ยวกับแฟล็ก Tensorflow ที่เข้าถึงได้ผ่าน Keras

14
จะติดตั้ง PIP บน Python 3.6 ได้อย่างไร?
ฉันกำลังพยายามติดตั้ง PIP สำหรับ python 3.6 และฉันได้ดูบทช่วยสอนของ YouTube แล้ว แต่ดูเหมือนว่าทั้งหมดจะล้าสมัยและดูเหมือนจะไม่มีอะไรใช้งานได้เลย ข้อมูลใด ๆ ที่เป็นประโยชน์เพื่อให้ฉันดำเนินโครงการต่อไปได้
100 python  pip 


17
ไม่พบทรัพยากร u'tokenizers / punkt / english.pickle '
รหัสของฉัน: import nltk.data tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle') ข้อความผิดพลาด: [ec2-user@ip-172-31-31-31 sentiment]$ python mapper_local_v1.0.py Traceback (most recent call last): File "mapper_local_v1.0.py", line 16, in <module> tokenizer = nltk.data.load('nltk:tokenizers/punkt/english.pickle') File "/usr/lib/python2.6/site-packages/nltk/data.py", line 774, in load opened_resource = _open(resource_url) File "/usr/lib/python2.6/site-packages/nltk/data.py", line 888, in _open return find(path_, path + ['']).open() File "/usr/lib/python2.6/site-packages/nltk/data.py", line 618, in …
100 python  unix  nltk 

7
เหตุใดฉันจึงไม่สามารถเรียก read () สองครั้งในไฟล์ที่เปิดอยู่
สำหรับแบบฝึกหัดที่ฉันกำลังทำฉันพยายามอ่านเนื้อหาของไฟล์ที่กำหนดสองครั้งโดยใช้read()วิธีนี้ แปลกจังเมื่อฉันเรียกมันเป็นครั้งที่สองดูเหมือนว่าจะไม่คืนเนื้อหาไฟล์เป็นสตริง? นี่คือรหัส f = f.open() # get the year match = re.search(r'Popularity in (\d+)', f.read()) if match: print match.group(1) # get all the names matches = re.findall(r'<td>(\d+)</td><td>(\w+)</td><td>(\w+)</td>', f.read()) if matches: # matches is always None แน่นอนว่าฉันรู้ว่านี่ไม่ใช่วิธีที่มีประสิทธิภาพที่สุดหรือดีที่สุดนี่ไม่ใช่ประเด็น ประเด็นคือทำไมโทรread()สองครั้งไม่ได้ ฉันต้องรีเซ็ตที่จับไฟล์หรือไม่? หรือปิด / เปิดไฟล์ใหม่เพื่อที่จะทำ?
100 python  io 


10
วิธีใช้ PyCharm เพื่อดีบักโครงการ Scrapy
ฉันกำลังทำงานกับ Scrapy 0.20 ด้วย Python 2.7 ฉันพบว่า PyCharm มีดีบักเกอร์ Python ที่ดี ฉันต้องการทดสอบแมงมุม Scrapy โดยใช้มัน ใครรู้วิธีทำกรุณา? สิ่งที่ฉันได้ลอง อันที่จริงฉันพยายามเรียกใช้สไปเดอร์ตามสคริปต์ ด้วยเหตุนี้ฉันจึงสร้างสคริปต์นั้นขึ้นมา จากนั้นฉันพยายามเพิ่มโครงการ Scrapy ของฉันไปยัง PyCharm เป็นโมเดลดังนี้: File->Setting->Project structure->Add content root. แต่ฉันไม่รู้ว่าฉันต้องทำอะไรอีก

7
สคริปต์หลังการติดตั้งด้วย Python setuptools
เป็นไปได้หรือไม่ที่จะระบุไฟล์สคริปต์ Python หลังการติดตั้งเป็นส่วนหนึ่งของไฟล์ setuptools setup.py เพื่อให้ผู้ใช้สามารถรันคำสั่ง: python setup.py install บนที่เก็บไฟล์โปรเจ็กต์ในเครื่องหรือ pip install <name> สำหรับโครงการ PyPI และสคริปต์จะทำงานเมื่อเสร็จสิ้นการติดตั้ง setuptools มาตรฐาน? ฉันต้องการดำเนินการหลังการติดตั้งที่สามารถเข้ารหัสในไฟล์สคริปต์ Python ไฟล์เดียว (เช่นส่งข้อความหลังการติดตั้งที่กำหนดเองไปยังผู้ใช้ดึงไฟล์ข้อมูลเพิ่มเติมจากที่เก็บแหล่งข้อมูลระยะไกลอื่น) ฉันเจอคำตอบ SO นี้เมื่อหลายปีก่อนที่กล่าวถึงหัวข้อและดูเหมือนว่าฉันทามติในเวลานั้นคือคุณต้องสร้างคำสั่งย่อยการติดตั้ง หากยังคงเป็นเช่นนั้นจะเป็นไปได้หรือไม่ที่ใครบางคนจะให้ตัวอย่างวิธีการดำเนินการนี้โดยที่ผู้ใช้ไม่จำเป็นต้องป้อนคำสั่งที่สองเพื่อรันสคริปต์

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