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

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

7
ฉันจะใช้การรีเซ็ต / เปลี่ยนรหัสผ่านในตัวด้วยเทมเพลตของฉันเองได้อย่างไร
ตัวอย่างเช่นฉันสามารถชี้url '^/accounts/password/reset/$'ไปที่django.contrib.auth.views.password_resetชื่อไฟล์เทมเพลตของฉันในบริบทได้ แต่ฉันคิดว่าจำเป็นต้องส่งรายละเอียดบริบทเพิ่มเติม ฉันต้องการทราบว่าบริบทใดที่จะเพิ่มสำหรับการรีเซ็ตรหัสผ่านและเปลี่ยนมุมมอง

4
ฉันจะเขียนฟังก์ชันที่ส่งคืนฟังก์ชันอื่นได้อย่างไร
ใน Python ฉันต้องการเขียนฟังก์ชันmake_cylinder_volume(r)ที่ส่งคืนฟังก์ชันอื่น ฟังก์ชั่นที่ควรจะกลับ callable กับพารามิเตอร์hและกลับปริมาตรของทรงกระบอกที่มีความสูงและรัศมีhr ฉันรู้วิธีคืนค่าจากฟังก์ชันใน Python แต่ฉันจะคืนค่าฟังก์ชันอื่นได้อย่างไร

5
Count vs len ใน Django QuerySet
ใน Django เนื่องจากฉันมีสิ่งQuerySetที่ฉันกำลังจะทำซ้ำและพิมพ์ผลลัพธ์ตัวเลือกที่ดีที่สุดสำหรับการนับวัตถุคืออะไร? len(qs)หรือqs.count()? (นอกจากนี้เนื่องจากการนับวัตถุในการทำซ้ำเดียวกันไม่ใช่ตัวเลือก)

6
ฉันจะแปลงรายการเป็นสตริงที่มีช่องว่างใน Python ได้อย่างไร
ฉันจะแปลงรายการเป็นสตริงที่คั่นด้วยช่องว่างใน Python ได้อย่างไร ตัวอย่างเช่นฉันต้องการแปลงรายการนี้: my_list = [how,are,you] เข้าไปในสตริง "how are you" ช่องว่างมีความสำคัญ ฉันไม่ต้องการได้รับhowareyouอย่างที่ฉันพยายามใช้จนถึงตอนนี้ "".join(my_list)
93 python  string  list  spaces 


12
วิธีอัปเดต spyder บน anaconda
ฉันติดตั้ง Anaconda (Python 2.7.11 | Anaconda custom (64-bit) | (default, 16 กุมภาพันธ์ 2016, 09:58:36) [MSC v.1500 64 bit (AMD64)] บน win32) และฉันใช้ Spyder 2.3.8 ต้องการอัปเดต Spyder เป็นเวอร์ชันล่าสุดดังนั้นฉันจึงทำตามคำสั่ง: conda update conda conda update anaconda conda update spyder พวกเขาทั้งหมดทำงานโดยไม่มีข้อผิดพลาด แต่เวอร์ชันของสปายเดอร์ไม่เปลี่ยนแปลง - นี่คือคำสั่งที่ฉันใช้เพื่อเปิด: C: \ Anaconda2 \ pythonw.exe C: \ Anaconda2 \ cwp.py …

21
ข้อผิดพลาดของโมดูลการนำเข้า AWS Lambda ใน python
ฉันกำลังสร้างแพ็คเกจการปรับใช้ AWS Lambda python ฉันกำลังใช้คำขอการอ้างอิงภายนอกหนึ่งรายการ ผมติดตั้งการพึ่งพาภายนอกโดยใช้เอกสาร AWS http://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html ด้านล่างนี้คือรหัสหลามของฉัน import requests print('Loading function') s3 = boto3.client('s3') def lambda_handler(event, context): #print("Received event: " + json.dumps(event, indent=2)) # Get the object from the event and show its content type bucket = event['Records'][0]['s3']['bucket']['name'] key = urllib.unquote_plus(event['Records'][0]['s3']['object']['key']).decode('utf8') try: response = s3.get_object(Bucket=bucket, Key=key) s3.download_file(bucket,key, '/tmp/data.txt') …

3
Python: รับการนับความถี่ตามสองคอลัมน์ (ตัวแปร) ในแพนด้าดาต้าเฟรมบางแถว
สวัสดีฉันมี dataframe ต่อไปนี้ Group Size Short Small Short Small Moderate Medium Moderate Small Tall Large ฉันต้องการนับความถี่ของจำนวนครั้งที่แถวเดียวกันปรากฏในดาต้าเฟรม Group Size Time Short Small 2 Moderate Medium 1 Moderate Small 1 Tall Large 1

2
ข้อผิดพลาด Python pickle: UnicodeDecodeError
ฉันกำลังพยายามจัดประเภทข้อความโดยใช้ Textblob ฉันกำลังฝึกโมเดลเป็นครั้งแรกและจัดลำดับโดยใช้ของดองดังที่แสดงด้านล่าง import pickle from textblob.classifiers import NaiveBayesClassifier with open('sample.csv', 'r') as fp: cl = NaiveBayesClassifier(fp, format="csv") f = open('sample_classifier.pickle', 'wb') pickle.dump(cl, f) f.close() และเมื่อฉันพยายามเรียกใช้ไฟล์นี้: import pickle f = open('sample_classifier.pickle', encoding="utf8") cl = pickle.load(f) f.close() ฉันได้รับข้อผิดพลาดนี้: UnicodeDecodeError: ตัวแปลงสัญญาณ 'utf-8' ไม่สามารถถอดรหัสไบต์ 0x80 ในตำแหน่ง 0: ไบต์เริ่มต้นไม่ถูกต้อง ต่อไปนี้เป็นเนื้อหาของ sample.csv ของฉัน: SQL ของฉันทำงานไม่ถูกต้องเลย …

23
Django อัปเกรดเป็น 1.9 ข้อผิดพลาด“ AppRegistryNotReady: แอปยังไม่โหลด”
เมื่ออัปเกรดเป็น django 1.9 จาก 1.8 ฉันได้รับข้อผิดพลาดนี้ ฉันตรวจสอบคำตอบสำหรับคำถามที่คล้ายกัน แต่ฉันไม่คิดว่านี่เป็นปัญหากับแพ็คเกจหรือแอพของบุคคลที่สาม Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 350, in execute_from_command_line utility.execute() File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 342, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 176, in fetch_command commands = get_commands() File "/home/kishore/.virtualenvs/andone/local/lib/python2.7/site-packages/django/utils/lru_cache.py", line 100, in wrapper result …
93 python  django 

8
เกลือและแฮชรหัสผ่านใน Python
รหัสนี้ควรจะแฮชรหัสผ่านด้วยเกลือ กำลังบันทึกเกลือและรหัสผ่านที่แฮชไว้ในฐานข้อมูล รหัสผ่านไม่ได้ ด้วยลักษณะที่ละเอียดอ่อนของการดำเนินการฉันต้องการให้แน่ใจว่าทุกอย่างเป็นโคเชอร์ import hashlib import base64 import uuid password = 'test_password' salt = base64.urlsafe_b64encode(uuid.uuid4().bytes) t_sha = hashlib.sha512() t_sha.update(password+salt) hashed_password = base64.urlsafe_b64encode(t_sha.digest())

4
โฟลเดอร์ pip cache อยู่ที่ไหน
อยู่ที่ไหนหลาม pipโฟลเดอร์แคช? ฉันมีข้อผิดพลาดระหว่างการติดตั้งและตอนนี้ติดตั้งแพ็คเกจใหม่โดยใช้ไฟล์แคช ไดเรกทอรีนั้นอยู่ที่ไหน ฉันต้องการสำรองข้อมูลไว้เพื่อติดตั้งในอนาคต เป็นไปได้ไหม ? ตัวอย่างเช่นฉันมีสิ่งนี้: Using cached cssselect-0.9.1.tar.gz ฉันค้นหา Google สำหรับไดเรกทอรีนี้ แต่สิ่งที่ฉันเห็นคือเรียนรู้วิธีการติดตั้งจากโฟลเดอร์ฉันต้องการค้นหาไดเรกทอรีแคชเริ่มต้น และอีกคำถามไฟล์แคชเหล่านี้จะอยู่ในไดเร็กทอรีนั้นหรือจะลบออกเร็ว ๆ นี้?
93 python  pip 

4
Pandas Merge - วิธีหลีกเลี่ยงการทำซ้ำคอลัมน์
ฉันกำลังพยายามผสานระหว่างสองกรอบข้อมูล แต่ละกรอบข้อมูลมีดัชนีสองระดับ (วันที่, cusip) ในคอลัมน์บางคอลัมน์จะจับคู่ระหว่างสอง (currency, adj date) เช่น วิธีใดเป็นวิธีที่ดีที่สุดในการรวมสิ่งเหล่านี้ด้วยดัชนี แต่อย่าใช้สำเนาสกุลเงินสองชุดและวันที่แก้ไข แต่ละเฟรมข้อมูลมี 90 คอลัมน์ดังนั้นฉันจึงพยายามหลีกเลี่ยงการเขียนทุกอย่างด้วยมือ df: currency adj_date data_col1 ... date cusip 2012-01-01 XSDP USD 2012-01-03 0.45 ... df2: currency adj_date data_col2 ... date cusip 2012-01-01 XSDP USD 2012-01-03 0.45 ... ถ้าฉันทำ: dfNew = merge(df, df2, left_index=True, right_index=True, how='outer') ฉันเข้าใจ dfNew: …
93 python  pandas 

4
ฉันจะใส่คำอธิบายประกอบประเภทใน for-loop ได้อย่างไร
ฉันต้องการใส่คำอธิบายประกอบประเภทของตัวแปรในfor-loop ฉันลองสิ่งนี้: for i: int in range(5): pass แต่มันไม่ได้ผลแน่นอน สิ่งที่ฉันคาดหวังคือการเติมข้อความอัตโนมัติใน PyCharm 2016.3.2 คำอธิบายประกอบล่วงหน้าเช่นนี้: i: int for i in range(5): pass ไม่ได้ช่วย คำอธิบายประกอบล่วงหน้าของ PS ใช้ได้กับ PyCharm> = 2017.1

1
Python Pandas: วิธีอ่านเฉพาะไฟล์ CSV n แถวแรกใน?
ฉันมีชุดข้อมูลขนาดใหญ่มากและฉันไม่สามารถอ่านชุดข้อมูลทั้งหมดได้ฉันจึงคิดว่าจะอ่านข้อมูลเพียงชุดเดียวเพื่อฝึก แต่ฉันไม่รู้ว่าจะทำอย่างไร ความคิดใด ๆ จะได้รับการชื่นชม
93 python  pandas  csv  file-io 

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