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

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

6
วิธีการเฟรมสองสำหรับลูปใน python ความเข้าใจรายการ
ฉันมีสองรายการดังต่อไปนี้ tags = [u'man', u'you', u'are', u'awesome'] entries = [[u'man', u'thats'],[ u'right',u'awesome']] ฉันต้องการแยกรายการจากentriesเมื่ออยู่ในtags: result = [] for tag in tags: for entry in entries: if tag in entry: result.extend(entry) ฉันจะเขียนสองลูปเป็นความเข้าใจรายการบรรทัดเดียวได้อย่างไร

21
รันโค้ด Python ใน Vim
ฉันกำลังเขียนโค้ด Python โดยใช้ Vim และทุกครั้งที่ฉันต้องการเรียกใช้โค้ดฉันพิมพ์สิ่งนี้ภายใน Vim: :w !python สิ่งนี้น่าหงุดหงิดดังนั้นฉันจึงมองหาวิธีที่เร็วกว่าในการเรียกใช้โค้ด Python ภายใน Vim การเรียกใช้สคริปต์ Python จากเทอร์มินัลอาจจะ? ฉันใช้ Linux
106 python  vim 

5
การเลือกคอลัมน์แพนด้าตามสถานที่
ฉันแค่พยายามเข้าถึงคอลัมน์แพนด้าที่ตั้งชื่อด้วยจำนวนเต็ม df.ix[3]คุณสามารถเลือกแถวตามสถานที่ที่ใช้ แต่จะเลือกคอลัมน์ตามจำนวนเต็มได้อย่างไร? ดาต้าเฟรมของฉัน: df=pandas.DataFrame({'a':np.random.rand(5), 'b':np.random.rand(5)})
106 python  pandas  indexing 

9
วิธีการเปิดใช้งาน Virtualenv ในสคริปต์ Bash
คุณสร้างสคริปต์ Bash เพื่อเปิดใช้งาน Python Virtualenv ได้อย่างไร? ฉันมีโครงสร้างไดเรกทอรีเช่น: .env bin activate ...other virtualenv files... src shell.sh ...my code... ฉันสามารถเปิดใช้งาน Virtualenv ของฉันได้โดย: user@localhost:src$ . ../.env/bin/activate (.env)user@localhost:src$ อย่างไรก็ตามการทำสิ่งเดียวกันจากสคริปต์ Bash ไม่ได้ทำอะไรเลย: user@localhost:src$ cat shell.sh #!/bin/bash . ../.env/bin/activate user@localhost:src$ ./shell.sh user@localhost:src$ ผมทำอะไรผิดหรือเปล่า?
106 python  bash  virtualenv 

3
ฟังก์ชันแฮชใน Python 3.3 ส่งคืนผลลัพธ์ที่แตกต่างกันระหว่างเซสชัน
ฉันได้ติดตั้ง BloomFilter ใน python 3.3 แล้วและได้ผลลัพธ์ที่แตกต่างกันทุกเซสชัน การเจาะลึกพฤติกรรมแปลก ๆ นี้ทำให้ฉันไปที่ฟังก์ชัน hash () ภายในซึ่งจะส่งคืนค่าแฮชที่แตกต่างกันสำหรับสตริงเดียวกันทุกเซสชัน ตัวอย่าง: >>> hash("235") -310569535015251310 ----- การเปิดคอนโซลหลามใหม่ ----- >>> hash("235") -1900164331622581997 เหตุใดจึงเกิดขึ้น เหตุใดจึงมีประโยชน์

2
คอลัมน์ Binning ที่มีแพนด้าหลาม
ฉันมีคอลัมน์ Data Frame ที่มีค่าตัวเลข: df['percentage'].head() 46.5 44.2 100.0 42.12 ฉันต้องการเห็นคอลัมน์เป็นจำนวนถังขยะ: bins = [0, 1, 5, 10, 25, 50, 100] ฉันจะได้ผลลัพธ์เป็นถังขยะพร้อมกับมันได้value countsอย่างไร? [0, 1] bin amount [1, 5] etc [5, 10] etc ......

10
เพิ่มคำนำหน้าไปยังเส้นทางขวดทั้งหมด
ฉันมีคำนำหน้าว่าฉันต้องการเพิ่มในทุกเส้นทาง ตอนนี้ฉันเพิ่มค่าคงที่ให้กับเส้นทางทุกคำจำกัดความ มีวิธีดำเนินการโดยอัตโนมัติหรือไม่? PREFIX = "/abc/123" @app.route(PREFIX + "/") def index_page(): return "This is a website about burritos" @app.route(PREFIX + "/about") def about_page(): return "This is a website about burritos"
106 python  routes  flask 

4
การดำเนินการกับทุกคู่ขององค์ประกอบในรายการ
เมื่อใช้ Python ฉันต้องการเปรียบเทียบทุกคู่ที่เป็นไปได้ในรายการ สมมติว่าฉันมี my_list = [1,2,3,4] ฉันต้องการดำเนินการ (ขอเรียกว่า foo) ในทุก ๆ 2 องค์ประกอบจากรายการ ผลลัพธ์สุดท้ายควรจะเหมือนกับ foo(1,1) foo(1,2) ... foo(4,3) foo(4,4) ความคิดแรกของฉันคือการทำซ้ำสองครั้งผ่านรายการด้วยตนเอง แต่ดูเหมือนจะไม่มากนัก
106 python 


7
แปลง RGBA PNG เป็น RGB ด้วย PIL
ฉันใช้ PIL เพื่อแปลงภาพ PNG โปร่งใสที่อัปโหลดด้วย Django เป็นไฟล์ JPG ผลลัพธ์ดูเสีย ไฟล์ต้นฉบับ รหัส Image.open(object.logo.path).save('/tmp/output.jpg', 'JPEG') หรือ Image.open(object.logo.path).convert('RGB').save('/tmp/output.png') ผลลัพธ์ ทั้งสองวิธีภาพที่ได้จะมีลักษณะดังนี้: มีวิธีแก้ไขปัญหานี้หรือไม่? ฉันอยากมีพื้นหลังสีขาวที่พื้นหลังโปร่งใสเคยเป็น วิธีการแก้ ขอบคุณสำหรับคำตอบที่ดีฉันได้รวบรวมฟังก์ชันต่อไปนี้: import Image import numpy as np def alpha_to_color(image, color=(255, 255, 255)): """Set all fully transparent pixels of an RGBA image to the specified color. This is a very simple …

8
จะเปรียบเทียบเวลาใน Python ได้อย่างไร?
ฉันเห็นว่าการเปรียบเทียบวันที่สามารถทำได้และก็มีเช่นdatetime.timedelta()กัน แต่ฉันกำลังดิ้นรนเพื่อหาวิธีตรวจสอบว่าเวลาปัจจุบัน ( datetime.datetime.now()) เร็วกว่าช้ากว่าหรือตรงกับเวลาที่กำหนด (เช่น 8.00 น.) โดยไม่คำนึงถึงวันที่

16
จะหยุด / ยุติสคริปต์ python ไม่ให้ทำงานได้อย่างไร
ฉันเขียนโปรแกรมใน IDLE เพื่อโทเค็นไฟล์ข้อความและมันเริ่มเป็นไฟล์ข้อความ tokeniza 349! ฉันจะหยุดมันได้อย่างไร ฉันจะหยุดโปรแกรม Python ที่กำลังทำงานอยู่ได้อย่างไร

2
ความแตกต่างระหว่างการกำหนดการพิมพ์ Dict และ Dict?
ฉันกำลังฝึกใช้คำแนะนำประเภทใน Python 3.5 เพื่อนร่วมงานคนหนึ่งของฉันใช้typing.Dict: import typing def change_bandwidths(new_bandwidths: typing.Dict, user_id: int, user_name: str) -> bool: print(new_bandwidths, user_id, user_name) return False def my_change_bandwidths(new_bandwidths: dict, user_id: int, user_name: str) ->bool: print(new_bandwidths, user_id, user_name) return True def main(): my_id, my_name = 23, "Tiras" simple_dict = {"Hello": "Moon"} change_bandwidths(simple_dict, my_id, my_name) new_dict = {"new": …

2
Python ใช้ทำอะไร? [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการ7 วันที่ผ่านมา ปรับปรุงคำถามนี้ Python ใช้ทำอะไรและออกแบบมาเพื่ออะไร?
105 python 

7
เหตุใดฉันจึงได้รับ SyntaxError สำหรับ Unicode Escape ในเส้นทางไฟล์ของฉัน
โฟลเดอร์ที่ฉันต้องการเข้าถึงเรียกว่า python และอยู่บนเดสก์ท็อปของฉัน ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามเข้าไป >>> os.chdir('C:\Users\expoperialed\Desktop\Python') SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

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