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

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

24
รหัสที่เป็นประโยชน์ซึ่งใช้ลด ()? [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ ใครที่นี่มีโค้ดที่เป็นประโยชน์ซึ่งใช้ฟังก์ชันลด () ใน python หรือไม่? มีรหัสอื่นนอกเหนือจาก + และ * ปกติที่เราเห็นในตัวอย่างหรือไม่? อ้างถึงFate of reduction () ใน Python 3000โดย GvR

5
ฉันจะค้นหาสตริงย่อยที่เกิดขึ้นครั้งแรกในสตริง python ได้อย่างไร
ดังนั้นถ้าสตริงของฉันคือ "เพื่อนคือเพื่อนที่เท่ห์" ฉันต้องการค้นหาดัชนีแรกของ 'เพื่อน': mystring.findfirstindex('dude') # should return 4 คำสั่ง python สำหรับสิ่งนี้คืออะไร? ขอบคุณ
123 python  string 

5
วิธีอ่านการป้อนข้อมูลด้วยแป้นพิมพ์
ฉันต้องการอ่านข้อมูลจากแป้นพิมพ์ใน python ฉันลองสิ่งนี้: nb = input('Choose a number') print ('Number%s \n' % (nb)) แต่มันไม่ได้ผลไม่ว่าจะเป็นคราสหรือในเทอร์มินัลมันจะหยุดคำถามเสมอ ฉันพิมพ์ตัวเลขได้ แต่ไม่มีอะไรเกิดขึ้น คุณรู้ไหมว่าทำไม?
123 python  input  keyboard 

5
ส่งผ่านพารามิเตอร์ไปยังงานแฟบริค
ฉันจะส่งผ่านพารามิเตอร์ไปยังงานแฟบริคได้อย่างไรเมื่อเรียก "fab" จากบรรทัดคำสั่ง ตัวอย่างเช่น: def task(something=''): print "You said %s" % something $ fab task "hello" You said hello Done. เป็นไปได้ไหมที่จะทำสิ่งนี้โดยไม่ต้องแจ้งด้วยfabric.operations.prompt?
123 python  fabric 

16
การเข้าถึงข้อมูลเมตา MP3 ด้วย Python [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิด2 เดือนที่แล้ว . ปรับปรุงคำถามนี้ ฉันจะดึงข้อมูลเมตาของ mp3 ใน Python ได้อย่างไร
123 python  mp3  metadata 

8
การติดตั้ง pip ล้มเหลวด้วย: OSError: [Errno 13] การอนุญาตถูกปฏิเสธบนไดเร็กทอรี
pip install -r requirements.txtOSError: [Errno 13] Permission denied: '/usr/local/lib/...ล้มเหลวด้วยข้อยกเว้นดังต่อไปนี้ เกิดอะไรขึ้นและฉันจะแก้ไขได้อย่างไร (ฉันกำลังพยายามตั้งค่าDjango ) Installing collected packages: amqp, anyjson, arrow, beautifulsoup4, billiard, boto, braintree, celery, cffi, cryptography, Django, django-bower, django-braces, django-celery, django-crispy-forms, django-debug-toolbar, django-disqus, django-embed-video, django-filter, django-merchant, django-pagination, django-payments, django-storages, django-vote, django-wysiwyg-redactor, easy-thumbnails, enum34, gnureadline, idna, ipaddress, ipython, kombu, mock, names, ndg-httpsclient, …

5
วิธีบันทึกชื่อไฟล์ต้นฉบับและหมายเลขบรรทัดใน Python
เป็นไปได้หรือไม่ที่จะตกแต่ง / ขยายระบบการบันทึกมาตรฐาน python ดังนั้นเมื่อมีการเรียกใช้วิธีการบันทึกระบบจะบันทึกไฟล์และหมายเลขบรรทัดที่เรียกใช้หรืออาจเป็นวิธีการที่เรียกใช้
123 python  logging 

19
วิธีง่ายๆในการเข้ารหัสสตริงตามรหัสผ่าน?
Python มีวิธีเข้ารหัส / ถอดรหัสสตริงในตัวโดยใช้รหัสผ่านหรือไม่? สิ่งนี้: >>> encode('John Doe', password = 'mypass') 'sjkl28cn2sx0' >>> decode('sjkl28cn2sx0', password = 'mypass') 'John Doe' ดังนั้นสตริง "John Doe" จึงถูกเข้ารหัสเป็น "sjkl28cn2sx0" เพื่อให้ได้สตริงดั้งเดิมฉันจะ "ปลดล็อก" สตริงนั้นด้วยคีย์ "mypass" ซึ่งเป็นรหัสผ่านในซอร์สโค้ดของฉัน ฉันต้องการให้นี่เป็นวิธีที่ฉันสามารถเข้ารหัส / ถอดรหัสเอกสาร Word ด้วยรหัสผ่าน ฉันต้องการใช้สตริงที่เข้ารหัสเหล่านี้เป็นพารามิเตอร์ URL เป้าหมายของฉันคือความสับสนไม่ใช่ความปลอดภัยที่แข็งแกร่ง ไม่มีการเข้ารหัสภารกิจสำคัญ ฉันรู้ว่าฉันสามารถใช้ตารางฐานข้อมูลเพื่อจัดเก็บคีย์และค่าต่างๆได้ แต่ฉันพยายามทำให้เรียบง่าย

4
ตรวจสอบว่ามีค่าอยู่ในรายการพจนานุกรมหรือไม่?
ฉันมีรายการพจนานุกรม Python ดังนี้: a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] ฉันต้องการตรวจสอบว่าพจนานุกรมที่มีคีย์ / ค่าเฉพาะมีอยู่แล้วในรายการดังต่อไปนี้: // is a dict with 'main_color'='red' in the list already? // if not: add item
123 python  list  dictionary 

6
เงื่อนไขแทนที่นุ่น
ฉันมี DataFrame และฉันต้องการแทนที่ค่าในคอลัมน์ใดคอลัมน์หนึ่งที่เกินค่าด้วยศูนย์ ฉันคิดว่านี่เป็นวิธีหนึ่งในการบรรลุสิ่งนี้: df[df.my_channel > 20000].my_channel = 0 ถ้าฉันคัดลอกช่องไปยัง data frame ใหม่มันง่ายมาก: df2 = df.my_channel df2[df2 > 20000] = 0 สิ่งนี้ทำในสิ่งที่ฉันต้องการ แต่ดูเหมือนว่าจะไม่ทำงานกับช่องเป็นส่วนหนึ่งของ DataFrame ดั้งเดิม

1
ฉันจะลบเขตเวลา pytz ออกจากวัตถุวันและเวลาได้อย่างไร
มีวิธีง่ายๆในการลบเขตเวลาออกจากวัตถุ pytz datetime หรือไม่? เช่นการสร้างใหม่dtจากdt_tzในตัวอย่างนี้: >>> import datetime >>> import pytz >>> dt = datetime.datetime.now() >>> dt datetime.datetime(2012, 6, 8, 9, 27, 32, 601000) >>> dt_tz = pytz.utc.localize(dt) >>> dt_tz datetime.datetime(2012, 6, 8, 9, 27, 32, 601000, tzinfo=<UTC>)
123 python  timezone  pytz 

3
ค้นหาชื่อคอลัมน์ที่มีค่าสูงสุดสำหรับแต่ละแถว
ฉันมี DataFrame แบบนี้: In [7]: frame.head() Out[7]: Communications and Search Business General Lifestyle 0 0.745763 0.050847 0.118644 0.084746 0 0.333333 0.000000 0.583333 0.083333 0 0.617021 0.042553 0.297872 0.042553 0 0.435897 0.000000 0.410256 0.153846 0 0.358974 0.076923 0.410256 0.153846 ที่นี่ฉันต้องการถามวิธีรับชื่อคอลัมน์ที่มีค่าสูงสุดสำหรับแต่ละแถวผลลัพธ์ที่ต้องการจะเป็นดังนี้: In [7]: frame.head() Out[7]: Communications and Search Business General Lifestyle Max …
123 python  pandas  dataframe  max 

27
“ โมดูล ssl ใน Python ไม่พร้อมใช้งาน” เมื่อติดตั้งแพ็คเกจด้วย pip3
ฉันติดตั้ง Python 3.4 และ Python 3.6 บนเครื่องภายในของฉันสำเร็จแล้ว แต่ไม่สามารถติดตั้งแพ็คเกจด้วยpip3ไฟล์. เมื่อฉันดำเนินการpip3 install <package>ฉันได้รับข้อผิดพลาดที่เกี่ยวข้องกับ SSLดังต่อไปนี้: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. Collecting <package> Could not fetch URL https://pypi.python.org/simple/<package>/: There was a problem confirming the ssl certificate: Can't connect to HTTPS URL because …
123 python  ssl  pip 

9
จะเพิ่มหลายคอลัมน์ในฐานข้อมูลแพนด้าในงานเดียวได้อย่างไร
ฉันยังใหม่กับแพนด้าและพยายามหาวิธีเพิ่มหลายคอลัมน์ให้แพนด้าพร้อมกัน ขอความช่วยเหลือใด ๆ ที่นี่ ตามหลักการแล้วฉันต้องการทำสิ่งนี้ในขั้นตอนเดียวแทนที่จะทำซ้ำหลายขั้นตอน ... import pandas as pd df = {'col_1': [0, 1, 2, 3], 'col_2': [4, 5, 6, 7]} df = pd.DataFrame(df) df[[ 'column_new_1', 'column_new_2','column_new_3']] = [np.nan, 'dogs',3] #thought this would work here...
123 python  pandas  dataframe 

4
การประมวลผลหลายขั้นตอนเทียบกับมัลติเธรดเทียบกับ asyncio ใน Python 3
ฉันพบว่าในหลาม 3.4 มีห้องสมุดที่แตกต่างกันไม่กี่ multiprocessing / เกลียว: multiprocessing VS เกลียว VS asyncio แต่ไม่รู้จะใช้อันไหนดีหรือ "แนะนำ" พวกเขาทำสิ่งเดียวกันหรือแตกต่างกัน? ถ้าเป็นเช่นนั้นใช้สำหรับอะไร? ฉันต้องการเขียนโปรแกรมที่ใช้มัลติคอร์ในคอมพิวเตอร์ของฉัน แต่ฉันไม่รู้ว่าควรเรียนห้องสมุดไหนดี

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