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

Python เป็นภาษาการเขียนโปรแกรมระดับสูงตีความ คำถามการเขียนโปรแกรมอยู่นอกหัวข้อ ควรถามคำถามเกี่ยวกับการใช้งาน Python ที่ Stack Overflow (http://www.stackoverflow.com) แทน


2
วิธีจับคู่ของเส้นรอบการแข่งขัน regex?
ฉันกำลังค้นหานิพจน์ regex เพื่อจับคู่สองบรรทัดเหนือเส้นที่ตรงกัน ตัวอย่างเช่น: ABCDEFGHADEFGH ABCDEFGHADEFGH ABCDEFGHDEFGHABCDEFGH ABCDEFGHDEFGHABCDEFGH ABCDEFGHABCDEFGHABCDEFGH ABCDEFGHABCDEFGHABCDEFGH XXXXXXXX ฉันต้องการจับ 2 บรรทัดเหนือ XXXXXXXX ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม หมายเหตุ: ด้วย Python โดยใช้ไลบรารี่อีกครั้ง
8 python  regex 

5
ฉันจะอัปเดตการติดตั้ง Python เริ่มต้น / แก้ไข $ PATH ของฉันบน Mac OS X 10.6.7 ได้อย่างไร
ฉันรู้ว่าคำถามนี้ถูกถามก่อนหน้านี้ในเว็บไซต์นี้และฉันได้พบคู่สนทนาที่คุ้มค่า แต่วิธีการแก้ปัญหาที่ฉันพบและลองใช้งานไม่ได้ ฉันต้องการเรียนรู้ Python และฉันมีปัญหาในการตั้งค่าอย่างถูกต้องบน Mac ของฉัน ฉันใช้ OS X 10.6.7 ฉันดาวน์โหลดตัวติดตั้ง Python 3.2 จากpython.orgแล้วติดตั้งซึ่งติดตั้ง/Library/Frameworks/Python.framework/Versions/3.2/binไว้ นี่เป็นเรื่องดีสำหรับตอนนี้เพราะฉันสามารถใช้ IDLE เพื่อพัฒนา เพื่อใช้ 3.2 จากบรรทัดคำสั่งโดยใช้pythonฉันพยายามเรียงลำดับ$PATHตัวแปรใหม่ นี่คือสิ่งที่~/.profileดูเหมือนว่า: PATH=/Library/Frameworks/Python.framework/Versions/3.2/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin อย่างไรก็ตามpythonยังคงเปิดตัว 2.6.1: steven-macbook:~ steven$ python --version Python 2.6.1 steven-macbook:~ steven$ . ./.profile steven-macbook:~ steven$ python --version Python 2.6.1 steven-macbook:~ steven$ หลังจากดิ้นรนกับสิ่งนั้นชั่วระยะเวลาหนึ่งฉันตัดสินใจว่าฉันควรถอนการติดตั้ง 3.2 และลองและอัปเดตการติดตั้งระบบของ Python ฉันไม่แน่ใจเกี่ยวกับวิธีการทำอย่างถูกต้องดังนั้นฉันต้องได้ 3.2 ทำงานกับบรรทัดคำสั่งหรืออัปเดต …
8 macos  mac  python  path 

6
การติดตั้ง pygame บนระบบของ Snow Leopard Python 2.6
Snow Leopard มี python 2.6 รวมแล้วและฉันต้องการติดตั้ง pygame บนมัน แต่มันบอกว่าสำหรับ Python จาก python.org ไม่ใช่ system python ฉันลองใช้ setup.py จากแหล่งที่มา แต่ใช้งานไม่ได้ มีวิธีที่ฉันสามารถติดตั้ง pygame บนระบบ Python 2.6 ได้ไหม? ฉันไม่ต้องการที่จะมีการติดตั้งสองหลามของรุ่นเดียวกัน ขอบคุณ อืม ... ฉันพบสิ่งนี้ภายใต้ไบนารีของระบบปฏิบัติการ Mac OS X ใน install.html ในโฟลเดอร์ดาวน์โหลดซอร์ส pygame: หากคุณต้องการใช้ไพ ธ อนระบบ Apple คุณจะต้องรวบรวมจากแหล่งที่มาในเวลานี้เนื่องจากคนส่วนใหญ่ต้องการออกจากระบบไพ ธ อนคนเดียวและใช้ไพ ธ อนที่ดาวน์โหลดจาก python.org ดู http://pygame.org/wiki/MacCompileสำหรับคำแนะนำในปัจจุบันสำหรับการรวบรวมจากแหล่งบน Mac …

3
SSH ไม่สามารถสร้างไดเรกทอรี /home/USERNAME/.ssh
สคริปต์ของฉันดำเนินการคำสั่งด้านล่าง: command = os.system('rdiff-backup --exclude "**.dropbox**" --exclude "**.ini**" --remote-schema "ssh -o UserKnownHostsFile=/cygdrive/c/Users/Adam/.ssh/known_hosts -i /cygdrive/c/Users/Adam/.ssh/id_rsa %s -p1019 rdiff-backup --server" C:/Users/Adam/Dropbox pi@192.168.0.5::/mnt/disk1/Adam/Dropbox') อย่างที่คุณเห็นฉันได้บอกไปแล้วว่าจะหาโฟลเดอร์ known_hosts ได้ที่ไหนและบอกว่าคีย์อยู่ที่ไหน - โดยไม่มีคำถามสองข้อนี้ฉันจะถูกถามอย่างต่อเนื่องเกี่ยวกับการเพิ่มเซิร์ฟเวอร์ของฉันไปที่ known_hosts ทุกตัว สำหรับแต่ละคนและทุกคนทำงาน เป็นเรื่องน่าละอายที่ SSH ไม่สามารถหาสิ่งเหล่านี้ได้อย่างอิสระสมมติฐานของฉันคือมันทำงานได้จากไดเรกทอรีเดียวกันเสมอ C:\Users\Adam\.ssh? Anywho ข้อผิดพลาดเดียวที่ฉันได้รับตอนนี้คือ Could not create directory '/home/Adam/.ssh' - ฉันตรวจสอบให้แน่ใจตัวแปร HOME ของฉันสำหรับผู้ใช้ปัจจุบันของฉันถูกต้องแล้ว แต่ก็ยังหาโฟลเดอร์. ssh สคริปต์ทำงานไม่มีปัญหามันเป็นเพียงข้อความแสดงข้อผิดพลาดที่น่ารำคาญ ฉันใช้แพคเกจ SSH จาก Cygwin …

3
ไฟล์ * .pyc ทำงานอย่างไร
ฉันสังเกตว่าการอิมพอร์ตไฟล์ Python ที่สามารถเรียกทำงานได้จะบันทึกไฟล์ * .py [co] ตามที่คาดไว้ ฉันสุ่มสงสัยว่าฉันจะสามารถเรียกใช้ไฟล์นี้ได้โดยตรงหรือไม่และใช้งานได้! ขั้นตอนในการทำซ้ำ: $ echo 'print "Worked."' > testcase.py $ chmod u+x testcase.py $ python -c 'import testcase' Worked. $ ./testcase.pyc Worked. มันทำงานอย่างไร เหตุใดฉันจึงไม่ได้รับข้อความแสดงข้อผิดพลาด เป็นระบบของฉัน Ubuntu 9.04 ทำสิ่งพิเศษหรือฉันลืมบางสิ่งเกี่ยวกับวิธีการทำงานของ Linux โดยทั่วไป $ python --version Python 2.6.2 $ hd testcase.pyc 00000000 d1 f2 0d 0a a4 …


2
การตั้งค่า Python ล้มเหลวข้อผิดพลาดที่ไม่ได้ระบุ
ฉันกำลังติดตั้งpython 3.5.0a3ครั้งแรกwindows 8.1 64 bitและเมื่อเริ่มต้นการติดตั้งจะมีข้อความระบุว่า "การติดตั้งล้มเหลว" นี่คือแฟ้มบันทึก

2
Python Shell ระยะไกล
ฉันสอนเพื่อนของฉันถึงวิธีการเขียนโปรแกรมใน Python จนถึงตอนนี้เราได้ใช้คุณสมบัติการแชร์หน้าจอของ Skype แต่มันค่อนข้างยุ่งยากและมีความละเอียดต่ำ มีวิธีที่เราสามารถมีเชลล์ทั่วไปหรือหน้าต่างคำสั่งหรือไม่? เราทั้งคู่ควรพิมพ์ภายในและรันโค้ด ความคิดใด ๆ เราทั้งคู่กำลังใช้ Win7 ขอบคุณ!
5 python  remote 

3
pip และ easy_install ดาวน์โหลดแพ็คเกจ Python อย่างปลอดภัยหรือไม่
ตัวอย่างเช่นพวกเขาตรวจสอบลายเซ็นดิจิทัล (เช่น apt-get และ Windows Update) หรือต้องใช้ SSL หรือไม่ ถ้าไม่ฉันกังวลเล็กน้อยว่าแพคเกจที่ดาวน์โหลดมาอาจถูกโทรจัน ..

1
คอมพิวเตอร์ของฉันไม่พบคำสั่ง git
ฉันเพิ่งติดตั้ง git บนคอมพิวเตอร์ (OSX 10.10.1) และเมื่อฉันใช้ git git: error: unable to find utility "git", not a developer tool or in PATH. ดังนั้นฉันตรวจสอบพบว่าฉันไม่มีไดเรกทอรีที่ git อยู่ใน PATH ดังนั้นฉันจึงเพิ่มเข้าไปฉันได้ตรวจสอบและ PATH มีมัน ของฉัน PATH คือ /Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Users/Jesse/SDKs/android-sdk-macosx/platform-tools:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/Jesse/SDKs/android-sdk-macosx/tools/android:/opt/X11/bin:/usr/local/git/bin คุณจะสังเกตได้ว่าอันสุดท้ายคือ /usr/local/git/bin. ถ้าฉัน cd to / usr / local / git / bin และเรียกใช้ ./git จากนั้นคอมไพล์ก็ใช้ได้ ฉันไม่สามารถเข้าใจได้ว่าอะไรเป็นสาเหตุของเรื่องนี้ ฉันลองรีสตาร์ทคอมพิวเตอร์ด้วยในกรณีที่ไม่มีการเปลี่ยนแปลงใด …
4 macos  git  python  path 

2
เกี่ยวกับแคชหน่วยความจำของ Linux
ฉันใช้สคริปต์ของหลามเพื่อทำสถิติบางอย่างและหน่วยความจำที่ใช้จริงอยู่ในระดับต่ำประมาณ 10% และไม่มีกระบวนการอื่นที่ต้องใช้หน่วยความจำมากขึ้น แต่เมื่อฉันใช้ free -m และมันแสดงให้เห็นว่ามีการใช้หน่วยความจำเกือบ 95% ประเด็นก็คือสคริปต์ของฉันควรอ่านจากไฟล์จำนวนมากดังนั้นฉันสงสัยว่ามีกลไกของแคชหน่วยความจำ Linux ที่ทำให้เกิดปัญหาหรือไม่ echo 1 >> /proc/sys/vm/drop_caches ใช้งานได้ แต่ดูเหมือนว่าด้วยตนเองฉันจะลดต้นทุนหน่วยความจำได้อย่างไรและไม่ส่งผลเสียต่อการอ่านไฟล์

1
เซิร์ฟเวอร์ dev ของ Django ทำให้โหลด CPU สูงอย่างถาวรด้วย Python 3
เซิร์ฟเวอร์การพัฒนาของ Django ทำงานภายใต้ Python 2.7.5 (บน Windows 7) ที่มีโหลดค่อนข้างคงที่ (ว่าง) ประมาณ 1-3% ในระบบทดสอบของฉัน - ไม่มีการโหลดหน้าเว็บหรือการคำนวณอื่น ๆ การเปลี่ยนมาใช้ Python 3.4.2 ทำให้โหลดคงที่เพิ่มขึ้นโดยเฉลี่ยประมาณ 10% มันใหญ่มากที่ไม่ได้ทำอะไรเลย ... มีคำอธิบายอะไรไหม? สามารถหลีกเลี่ยงได้ ฉันทดสอบสิ่งนี้ด้วยแอพ Django ที่หลากหลาย

1
บริการ Systemd - สคริปต์ Python ภายในหน้าจอเมื่อบู๊ตเครื่อง
ฉันกำลังเรียกใช้สคริปต์ python ภายในเซสชันของหน้าจอผ่านสคริปต์นี้ใน rc.local: screen -L -dmS pi python /home/pi/truck/main2.py & แต่ฉันต้องการให้มันทำงานผ่าน systemd ดังนั้นฉันสามารถรีสตาร์ทได้หากสคริปต์ Python ขัดข้อง ฉันพยายามสร้างบริการใน /systemd/system/myscript.service [Unit] Description=myscript After=network.target [Service] Type=simple Restart=on-failure RestartSec=3 ExecStart=/usr/bin/screen -L -dmS pi python /home/pi/truck/main2.py [Install] WantedBy=multi-user.target แต่มันจะไม่เรียกใช้สคริปต์ของฉันภายในเซสชันหน้าจอหรือไม่ หากฉันได้รับรายการหน้าจอที่ใช้งานอยู่แสดงว่าเซสชันหน้าจอ "pi" นั้นตาย


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