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

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


1
Fedora - Python นำเข้า selinux ไม่พบ selinux_current_policy_path
เมื่อฉันเรียกใช้สคริปต์หลามใด ๆ ที่ทำimport selinux(เช่นsystem-config-users) ฉันได้รับข้อผิดพลาดต่อไปนี้: ImportError: /usr/lib64/python2.7/site-packages/selinux/_selinux.so: undefined symbol: selinux_current_policy_path ฉันคิดว่ามันต้องเป็นสิ่งที่ฉันถอนการติดตั้งในครั้งเดียว แต่ฉันไม่รู้ว่าจะติดตั้งอะไรเพื่อแก้ไข ฉันจะแก้ไขได้อย่างไร / ฉันต้องติดตั้งแพ็คเกจอะไร

0
จะบังคับให้ Tor รับ IP จากบางประเทศได้อย่างไร [ExitNodes ถูกเพิ่มใน torrc แล้ว ไม่ดี]
ฉันใช้คู่มือนี้เพื่อติดตั้ง Tor บนอินสแตนซ์ amazon EC2 ฉันใช้หลามเพื่อเข้าถึงบางเว็บไซต์และฉันต้องการเข้าถึงเว็บไซต์เหล่านั้นด้วย IP ของสหรัฐฯ ตามที่กล่าวไว้ที่นี่ฉันเพิ่มบรรทัดต่อไปนี้ในไฟล์ etc / tor / torrc รีสตาร์ท Tor และยังคงได้รับ IP สุ่มจากประเทศสุ่ม ControlPort 9051 HashedControlPassword 16:H____mypasswordhash________H ExitNodes {us} StrictNodes 1 ฉันจะบังคับให้ Tor รับ IP จากบางประเทศได้อย่างไร เป็นปัญหาหรือไม่เพราะฉันใช้ Amazon EC2
1 proxy  ip  python  tor 

1
เหตุใด CPython interpreter จึงไม่สนใจ TERM เมื่อทำงานในคอนเทนเนอร์
ถ้าฉันเริ่มต้นกระบวนการ Python ในคอนเทนเนอร์ด้วย docker run --name python python python3 -c "import time; time.sleep(3600)" และพยายามที่จะยกเลิกสิ่งนี้ในคอนโซลอื่นด้วย docker stop python ล่ามไม่หยุด นักเทียบท่าต้องฆ่ากระบวนการหลังจากช่วงเวลาผ่อนผัน (10 วินาทีโดยค่าเริ่มต้น) อย่างไรก็ตามแบบง่าย python3 -c "import time; time.sleep(3600)" บนบรรทัดคำสั่งสามารถยกเลิกได้ทันทีโดยส่ง TERM ไปที่มัน อะไรคือสาเหตุของความไม่สมดุลนี้

0
ความเสี่ยงในการลบ Python เวอร์ชันเก่าบน OSX คืออะไร?
ฉันมีหุ้นติดตั้ง OSX (10.6) มีการติดตั้ง Python เวอร์ชั่นต่าง ๆ มากมาย: เวอร์ชั่น 2.3, 2.4, 2.5 และ 2.6 มาพร้อมกับระบบ /Library/Frameworks/Python.framework/Versionsฉันสามารถดูพวกเขาทั้งหมดใน สมมติว่าฉันไม่ต้องการแอปพลิเคชันของบุคคลที่สามใด ๆ ที่ขึ้นอยู่กับเวอร์ชันเก่าของ Python และฉันไม่จำเป็นต้องทดสอบ / รันสคริปต์ Python ใด ๆ กับเวอร์ชันเก่าสิ่งที่เป็นไปได้ที่จะเกิดผลกระทบเชิงลบ (กับระบบหลัก) Python เวอร์ชันใดบรรจุอยู่ใน/Library/Frameworks/Python.framework/Versions?

2
การติดตั้งใหม่ของ Python จะให้ข้อผิดพลาด "Python Shell, prompt [x], บรรทัด [x] builtins.NameError: ชื่อ '[function]' ไม่ได้ถูกกำหนดไว้ [ปิด]
ฉันยังใหม่กับการเขียนโค้ดและฉันเพิ่งติดตั้ง Python 3.7.1 และ Wing IDE Personal 6.1 บนคอมพิวเตอร์ของฉัน ฉันติดตั้ง python ก่อนแล้วจึง Wing Wing และชี้ไปที่ python.exe ผ่านทางเมนูคุณสมบัติของโครงการ นี่คือสิ่งที่ปรากฏในเปลือกงูหลามเมื่อฉันเริ่ม Wing IDE: 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:05:16) [MSC v.1915 32 bit (Intel)] Python Type "help", "copyright", "credits" or "license" for more information. ฉันเขียนโปรแกรมต่อไปนี้: def addFive(value): return 5 + value จากนั้นบันทึกและเรียกใช้โปรแกรม ฉันเขียนในเชลล์ …

1
ทำให้ python 2.7 เป็นค่าเริ่มต้นแทนที่จะเป็น python 2.6 ใน centos6
ในระบบของฉันฉันได้ติดตั้ง python 2.7 โดยค่าเริ่มต้นมันมี python 2.6 แอปพลิเคชันของฉันจำเป็นต้องเรียกใช้บน 2.7 แต่ใช้งานบน python 2.6 โดยค่าเริ่มต้นฉันจะเปลี่ยนสิ่งนี้ได้อย่างไร
1 linux  centos  python 

0
บันทึกเสียงสัญญาณเข้าจากสองแอพพลิเคชั่นโดยใช้ Alsa
ฉันกำลังทำงานกับแอปพลิเคชั่นขนาดเล็กซึ่งทำงานบน cubieboard (ARMv7, rasp-pi-like) สิ่งที่ฉันต้องทำคือการเข้าถึงและบันทึกสัญญาณเสียงเข้า Line-in จากสองแอพพลิเคชั่นที่แตกต่างกัน อันแรกคือPyAudioและDarkice Media Streamer ตัวที่สอง การ์ดเสียงใช้ไดรเวอร์เคอร์เนล sun4i-CODEC จากผู้พัฒนา cubieboard ชั้นเสียงที่มีให้ในขณะนี้โดยALSA เสียง ขณะนี้ทั้งสองแอปพลิเคชันบันทึกจาก hw: 0,0 และพวกเขา intefere ดังนั้นถ้าฉันเริ่ม Darkice Client สคริปต์ Python ของฉันไม่มีสิทธิ์เข้าถึงและ verca รอง Ouput จากฉันarecord -L: null Discard all samples (playback) or generate zero samples (capture) default sysdefault:CARD=sun4icodec sun4i-CODEC, sun4i PCM Default Audio …

2
ไฟล์แบทช์เปลี่ยนชื่อสคริปต์การแลกเปลี่ยนสตริงย่อยในชื่อไฟล์?
ฉันมีกลุ่มไฟล์ชื่อเช่นtitle_december_word1_word2.pngและต้องการวนซ้ำผ่านไดเรกทอรีและสลับword1และword2ภายในแต่ละไฟล์ เช่นไปจากbutton_december_state_pressed.png->button_december_pressed_state.png มีข้อเสนอแนะใด ๆ เกี่ยวกับวิธีที่ฉันจะทำสิ่งนี้ให้สำเร็จ โปรแกรมแบทช์ส่วนใหญ่ที่ฉันพบสำหรับ OS X ไม่สามารถระบุตัวอักษรเพื่อแยกคำและฉันหวังว่าจะมีคนช่วยฉันด้วยสคริปต์อย่างรวดเร็วเพื่อแก้ปัญหานี้

1
สคริปต์ python เพื่อเปรียบเทียบ 2 ไฟล์โดยไม่สนใจการประทับเวลา
ฉันมีล็อกไฟล์ที่สอง: และlog A log Bเนื้อหาของพวกเขาเป็นสิ่งที่ชอบ: บันทึก 2014-07-12 09:50:33,904 dk,jnbxkmgl,mb.;/lkngjn..... 2014-07-12 09:56:45,060 ;lkjdgzkblnx.m.mc;xgjjjjjj.... 2014-07-12 10:00:00,001 uzlk>FFhkshfGBKNMlaL>Djgdkgh.... เข้าสู่ระบบ B 2015-06-12 08:50:33,904 gk;s'ahdsjgkagZCXseiutr.... 2015-08-12 07:56:45,060 pisazffksikfdjggdkjhfg... 2015-09-12 10:00:00,001 ffffsajggjaaaaaa..... ฉันต้องการเปรียบเทียบล็อกไฟล์สองไฟล์ แต่โดยไม่สนใจการประทับเวลาของพวกเขานั่นคือ 20 ตัวอักษรแรกของไฟล์ทั้งสอง ฉันยังใหม่กับ Python ดังนั้นไม่แน่ใจว่าจะเขียนสคริปต์ Python ที่สามารถเปรียบเทียบไฟล์ทั้งสองนี้ได้อย่างไรโดยไม่สนใจการประทับเวลา
1 python 

1
.zshrc ไม่ส่งออกตัวแปรสำหรับแอนาคอนดา
ฉันติดตั้ง Anaconda Python บน Mac ของฉันวันนี้และเพิ่มบรรทัดต่อไปนี้ใน. bash_profile โดย Anaconda เนื่องจากฉันกำลังใช้ zsh ดังนั้นฉันจึงย้ายบรรทัดนี้ไปที่. zshrc อย่างไรก็ตามมันใช้งานไม่ได้แม้ว่าฉันจะใช้. zshrc ใน iTerm ก็ตาม export PATH="/Users/shawn/Softfolder/anaconda/anaconda/bin:$PATH" ถ้าฉันย้ายบรรทัดนั้นไปที่. bash_profile และส่งมัน Anaconda จะทำงานตามที่คาดไว้ ฉันสงสัยว่าอนาคอนด้าทำงานในลักษณะนั้นหรือไม่ฉันทำอะไรผิดหรือเปล่า? ขอบคุณมาก! เพิ่มเติม: ฉันพบบรรทัดต่อไปนี้ใน. zshrc ด้านล่างบรรทัดที่ฉันเพิ่มสำหรับอนาคอนดา บรรทัดนี้จะแทนที่เส้นทางของอนาคอนด้าหรือไม่? export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/texbin" PS: ฉันใช้ bash -l เพื่อเริ่มเซสชันการเข้าสู่ระบบของ bash จากนั้น Anaconda จะทำงาน
1 macos  bash  python  zsh 

2
ไม่สามารถเรียกใช้ Python interpreter ใน Terminal ของ Mac
ในขณะนี้ฉันอยู่บน Mavericks และฉันเพิ่งถอนการติดตั้ง homebrew เมื่อใช้ homebrew ฉันได้ติดตั้งไพ ธ อนแล้ว แต่หลังจากถอนการติดตั้งเทอร์มินัลของฉันไม่สามารถเริ่มตัวแปล ธ ฉันได้รับข้อความนี้: -bash: /usr/local/bin/python: No such file or directory มีการกำหนดค่าบางอย่างที่ฉันต้องกู้คืนเพื่อใช้งานไพ ธ อนเวอร์ชันดั้งเดิมหรือไม่

2
ปัญหาความร้อนสูงเกินของ Lion Lion เกี่ยวข้องกับ launchd / Python หรือไม่?
ดังนั้นตั้งแต่ฉันติดตั้ง ML MacBook Air ของฉันก็ทำงานได้ยอดเยี่ยมมาก เปิดการตรวจสอบกิจกรรมและทุกอย่างดูเหมือนจะเป็นเรื่องปกติจนกระทั่งฉันรีเฟรชทุกๆ 0.5 วินาที ... จากนั้นฉันก็เริ่มเห็นสิ่งที่น่าสนใจ กระบวนการ 'Python' ปรากฏขึ้นและถูกยกเลิกหลายครั้งต่อวินาทีและใช้ TONS ของ CPU 70-110 เป็นกระบวนการหลักคือ 'launchd' - และเมื่อฉันสุ่มตัวอย่างกระบวนการมีจำนวนมากเกิดขึ้นกับ Python http://db.tt/ovuX3hZM สิ่งเหล่านี้ปรากฏขึ้นและหายไปเร็วเกินไปที่จะได้รับ ... อันนี้เกิดขึ้นกับการใช้ CPU 70 เปอร์เซ็นต์ต่อชั่วโมงเท่านั้น ... แต่พวกเขาก็ตี 100-110% อย่างต่อเนื่อง http://db.tt/ovuX3hZMg กระบวนการหลัก ... launchd การสลับบริบทจำนวนมากและการเรียกระบบ UNIX ... ข้อตกลงนี้คืออะไร? (ภาพไปที่นี่เมื่อฉันได้รับเครดิตถนน) ตัวอย่างของ launchd ความช่วยเหลือใด ๆ ที่นี่อาจช่วยได้ไม่เพียง แต่ฉันเท่านั้น แต่อาจมีคนอื่นอีกหลายคนที่กำลังใช้งานแบตเตอรี่ลดลงและมีอากาศอุ่นขึ้นในทุกวันนี้เพราะความแปลกประหลาดของสิงโตภูเขา กรุณาช่วย! …

1
ปัญหาการติดตั้ง wine msi - err: msidb, fixme: storage
ฉันพยายามทำสิ่งด้วย vpython vpython.org แนะนำให้ฉันทำการติดตั้งไวน์แล้วลองติดตั้งสิ่ง vpython ตามคำแนะนำที่กล่าวถึงที่นี่ แต่ปัญหาอยู่กับไวน์เมื่อพยายามติดตั้งหลามเอง (โปรดทราบว่าฉันไม่สามารถใช้หลาม linux ของฉันสำหรับเรื่องนี้) ฉันกำลังแบ่งปันผลลัพธ์ของการดำเนินการนั้น: $ wine msiexec /i python-2.7.9.amd64.msi /qn TARGETDIR=C:\Python27 ALLUSERS=1 err:msidb:get_tablecolumns column 1 out of range err:msidb:get_tablecolumns column 2 out of range fixme:storage:create_storagefile Storage share mode not implemented. err:msidb:get_tablecolumns column 1 out of range err:msidb:get_tablecolumns column 2 out of range err:msidb:get_tablecolumns …

2
ฉลาดเสียใน Ubuntu 16.04
ฉันคาดว่าจะติดตั้งpython-pipแพ็คเกจ แต่sudo apt install python-pipให้ฉันข้อผิดพลาดต่อไปนี้: $ sudo apt install python-pip Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: apport-symptoms python3-systemd Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: python-setuptools python-wheel …
1 linux  ubuntu  python  apt 

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