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

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

2
Ubuntu 12.04 ติดตั้ง NetSNMP Python Bindings
ฉันต้องการติดตั้ง NetSNMP Python Bindings ในระบบ Ubuntu 12.04 LTS แต่ฉันได้รับความคืบหน้าบางอย่างในการติดตั้ง ก่อนอื่นฉันได้รับแหล่งข้อมูล net-snmp-5.7.1 และทำสิ่งต่อไปนี้: ./configure - with-python-modules apt-get install libperl-dev แต่เมื่อฉันใช้คำสั่ง '' สร้าง '' เพื่อรวบรวมแหล่งที่มาของ Net-SNMP เผชิญกับข้อผิดพลาดเช่นด้านล่าง: Traceback (most recent call last): File "setup.py", line 2, in <module> from setuptools import setup, Extension, find_packages ImportError: No module named setuptools ฉันค้นหาวิธีแก้ปัญหาและมีคนใช้ 'python-updater –i' …

1
ทำไม os.stat และ du และ ls ของ python ถึงไม่เห็นด้วยกับขนาดบล็อก
ในขณะที่เขียนฟังก์ชั่นง่าย ๆ ที่คำนวณปริมาณบล็อกที่ใช้ในไดเรกทอรีฉันตรวจสอบกับ du เพื่อดูว่าฉันได้รับคำตอบเดียวกัน เหตุใด ls และ du บอกว่าไฟล์นี้มีขนาด 16 บล็อก #!/bin/bash targetfile=/scratch/blob rm -rf /scratch > /dev/null 2>&1 mkdir -p /scratch > /dev/null 2>&1 bs=$(dumpe2fs -h /dev/mapper/testvm-root 2> /dev/null | grep "Block size:") bs=${bs/Block size:/} bs=${bs// /} echo blocksize=$bs # create a file slightly too big for three …
linux  bash  unix  python 

1
PYTHONPATH เริ่มต้นบน Mc
ฉันเพิ่งเข้าสู่ Python และลบ PYTHONPATH เริ่มต้นของฉันโดยไม่ตั้งใจ มีใครช่วยเล่าให้ฉันฟังว่าเส้นทางใดบ้างที่รวมอยู่ในการติดตั้ง Python แบบใหม่ ขอบคุณ!

0
TFTP หมดเวลา
ฉันกำลังเขียนสคริปต์เพื่อดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ tftp โดยอัตโนมัติ ปัญหาคือฉันได้รับข้อผิดพลาดการหมดเวลา ฉันกำลังเขียนสิ่งนี้ในกล่องหน้าต่างของฉัน แต่ฉันได้ทดสอบมันจากกล่องลินุกซ์ของฉันจากสถานี ฉันหมดเวลาในทั้งสองแห่ง เพื่อนร่วมงานของฉันสามารถทำได้โดยไม่มีปัญหาจากบรรทัดคำสั่ง ไม่มีใครรู้ว่าทำไมเขาสามารถเข้าถึงได้และฉันไม่สามารถ !!! ??? มันเป็น pingable ดังนั้นฉันรู้ว่าฉันเห็นมัน

1
ข้อผิดพลาดกับ python-setuptools ที่ทำ“ sudo easy_install python-graph-core”
ใช้ easy_install ซึ่งเป็นส่วนหนึ่งของ python-setuptools ฉันได้รับข้อผิดพลาดดังต่อไปนี้: $ sudo easy_install python-graph-core [sudo] password for dan: Searching for python-graph-core Reading http://pypi.python.org/simple/python-graph-core/ Reading http://code.google.com/p/python-graph/ Reading http://code.google.com/p/python-graph/downloads/list?can=1 Reading http://code.google.com/p/python-graph/downloads/list Best match: python-graph-core 1.7.0 Downloading http://python-graph.googlecode.com/files/python-graph-core-1.7.0.tar.gz Processing python-graph-core-1.7.0.tar.gz Running python-graph-core-1.7.0/setup.py -q bdist_egg --dist-dir /tmp/easy_install-GwpYiM/python-graph-core-1.7.0/egg-dist-tmp-1yqbyV setup.py:8: Warning: 'as' will become a reserved keyword in Python 2.6 Traceback …

0
ประเมินสเปรดชีต Excel ใน Python (เอนจิ้น Excel แบบไม่มีหัว?)
ดังนั้นเราจึงมีกระบวนการผลิตที่เกี่ยวข้องกับสเปรดชีต excel ที่ค่อนข้างซับซ้อน (จริงๆแล้วสเปรดชีทหลายแผ่น) เป็นส่วนหนึ่งของกระบวนการ เนื่องจากสเปรดชีตมีความซับซ้อนเท่าที่เป็นอยู่และยังคงเป็นเอกสารที่มีชีวิตอยู่ฉันไม่สะดวกที่จะพยายามแปลเป็นภาษาไพ ธ อน แต่ฉันต้องการประเมินสเปรดชีทภายในของหลามเชลล์ IE ฉันจะสร้างส่วนต่อประสานผู้ใช้แบบหลาม / tkinter เพื่อให้สามารถป้อนพารามิเตอร์ต่างๆ เมื่อพร้อมฉันจะโหลดพารามิเตอร์เหล่านี้ลงในเซลล์ที่ถูกต้องในสเปรดชีทต่าง ๆ ประเมินสเปรดชีทและแยกข้อมูลที่ฉันต้องการ openpyxl จะให้ฉันจัดการเซลล์ แต่ไม่ชัดเจนว่าจะประเมินสเปรดชีท (มีสเปรดชีตเชื่อมโยงกันทั้งหมด 3 แผ่น) สเปรดชีตมีมาโครและรหัส VB ​​บางตัวอยู่ด้านหลังเซลล์ ดังนั้นจึงเป็นโครงการที่จะจับภาพทั้งหมดนี้ในงูหลาม ดังที่ฉันได้กล่าวไว้ข้างต้นนี่เป็นแผ่นชีทที่มีชีวิต เมื่อมีการปรับกระบวนการสเปรดชีตก็จะถูกอัพเดท ฉันต้องการอยู่ห่างจากสถานการณ์ใด ๆ ที่ฉันมีระบบสองระบบที่จะต้องเก็บไว้ในซิงค์ (เช่นสเปรดชีตและรหัสหลามที่ไม่สามารถซิงค์ได้) พอยน์เตอร์ใด ๆ จะได้รับการชื่นชมอย่างมาก LibreOffice มีตัวเลือก --headless ฉันจะดูต่อไปว่า

1
regex เพื่อจับคู่ทุกอย่าง แต่สตริงเริ่มต้นด้วย hashkey
ฉันกำลังสร้าง regex เพื่อกรองสตริงย่อยใด ๆ ที่ขึ้นต้นด้วย '#' หรือ '@' ฉันพยายามกรองทวีตจากสิ่งเหล่านั้น ขณะนี้มันตรงกับทุกอย่างไม่ว่าสตริงจะมีคำที่ขึ้นต้นด้วย '#' หรือ '@' ((?!\#)|(?!\@)).* ในสตริงด้านล่างนี้ฉันต้องการจับคู่ทุกอย่างด้วยตัวหนา แต่ไม่ต้องเพิ่มเติม: สวัสดี shah rukh ใครคือผู้ร่วมแสดงในภาพยนตร์ที่จะมาถึง @iamsrk #lovefrommalaysia #askSRK ฉันต้องการให้ช่องว่างระหว่างคำเป็นตัวหนา ฉันจะบรรลุสิ่งนี้ได้อย่างไร สิ่งนี้จะถูกใช้ใน python FYI

1
ปัญหาการติดตั้ง Mozilla Raindrop
ฉันพยายามติดตั้ง Mozilla Raindrop บน Windows Vista ฉันได้ติดตั้ง Couchdb, Python 2.6 และ Mercurial เรียบร้อยแล้ว คำสั่ง: hg clone -r 0.1 http://hg.mozilla.org/labs/raindrop รันได้สำเร็จ แต่เมื่อฉันเรียกใช้ check-raindrop.py ฉันจะได้รับ ข้อผิดพลาด: ไม่ได้ติดตั้งแพ็คเกจ 'setuptools' แม้ check-raindrop.py --configure ก็ทำผิดพลาดเหมือนกัน คุณช่วยแนะนำฉันได้ไหมเพื่อที่ฉันจะได้ติดตั้งการพึ่งพาทั้งหมดได้ ขอบคุณ

1
เรียกใช้แอปพลิเคชันเมื่อบู๊ตในสภาพแวดล้อมรูทจากนั้นมอนิเตอร์และหากปิดหรือเปิดใหม่อีกครั้ง
ฉันมีคำถามเกี่ยวกับวิธีที่ฉันสามารถเปิดแอปพลิเคชั่นเขียนด้วยไพ ธ อนทันทีที่การบู๊ตเสร็จสมบูรณ์ แอปพลิเคชันนี้จำเป็นต้องเรียกใช้ด้วยสิทธิ์แบบเต็มดังนั้นจึงไม่จำเป็นต้องใช้รหัสผ่านเนื่องจากมีสองคำสั่งที่ทำงานด้วย sudo ฉันต้องการมันอีกครั้งเพื่อเปิดใช้งานแอปพลิเคชั่นที่มีสิทธิ์เดิมอีกครั้งหากการปิดแอปพลิเคชัน ฉันได้ทำสิ่งที่คล้ายกัน แต่ไม่เคยทั้งหมดเข้าด้วยกัน ตัวอย่างเช่นการเปิดตัวที่บูต ฉันจะโยนสคริปต์สั้น ๆ ที่เรียกแอปพลิเคชันที่ฉันต้องการในไดเรกทอรีอื่นในไดเรกทอรี init.d จากนั้นด้วยการทำ "การตั้งค่าเริ่มต้นของแอพ update-rc.d" มันจะเปิดอัตโนมัติโดยเป็นส่วนหนึ่งของสคริปต์เริ่มต้นสำหรับ Ubuntu สำหรับการเรียกใช้โปรแกรมอีกครั้งหากเกิดข้อขัดข้องสคริปต์อื่น ๆ #!/usr/bin/python from subprocess import Popen import sys filename = sys.argv[1] while True: print("\nStarting " + filename) p = Popen("python " + filename, shell=True) p.wait() ทำงานให้เสร็จลุล่วง ฉันสามารถใส่ชื่อแอปพลิเคชันที่ชื่อไฟล์ดังนั้นฉันไม่ต้องระบุชื่อเป็นส่วนหนึ่งของข้อโต้แย้งเมื่อฉันเรียกมัน ปัญหาหลักของฉันคือแอพพลิเคชั่นที่ฉันใช้จำเป็นต้องทำงานในสภาพแวดล้อมราก, เปิดใช้งานอัตโนมัติตอนบู๊ตและเปิดใหม่หากปิดเครื่อง ข้อเสนอแนะใด ๆ

1
PySimpleGUI RuntimeError: เธรดหลักไม่ได้อยู่ในลูปหลัก
ในฐานะผู้เรียนของ Python ฉันตัดสินใจลอง PySimpleGUI และเขียนสคริปต์ที่มีส่วนย่อยที่เกี่ยวข้องคือ ` import PySimpleGUI as sg .... window = sg.Window('Output Filename Creator').Layout(layout) while True: event, values = window.Read() if event is None or event == "Cancel": window.Close() sys.exit() else: outfile = values['file'] window.Close() return outfile ` ฉันใช้ Windows 10, Python 3.7, Idle 3.7 และ PySimpleGUI-3.24.0 หลังจากรันสคริปต์ที่มีข้อมูลโค้ดด้านบน …

1
ฉันจะเรียกใช้ Bitnami OSQA กับบริการเว็บอื่น ๆ (wordpress, joomla) ได้อย่างไร?
ฉันติดตั้ง OSQA Bitnami บน VPS ของฉัน และฉันก็ชี้ 3 โดเมนไปที่ VPS นี้ ตอนนี้ฉันต้องการให้แต่ละโดเมนชี้ไปที่บริการบนเว็บที่แตกต่างกัน (ฉันมีเว็บไซต์ PHP อื่นที่ฉันต้องการโฮสต์ที่นี่) ฉันจะรันบริการ php พร้อมกับ OSQA Bitnami (เป็น python stack) ได้อย่างไร?
php  python  django 

1
ลบ Python 2.5 บน Fedora
ฉันติดตามบทเรียนนี้http://paltman.com/2007/nov/15/getting-ssl-support-in-python-251/และติดตั้ง python 2.5 ตอนนี้เมื่อฉันเข้าสู่เทอร์มินัลไพ ธ อนมันจะอ่านไพ ธ อน 2.5 และไม่ใช่ 2.6 ฉันจะลบ python 2.5 ได้อย่างไร มันกลับไปเป็น 2.6 ไหม Python คือ 2.5 ถูกติดตั้งโดย: ./configure make make install มันถูกติดตั้งบน Fedora ฉันบอกว่าการเปลี่ยน Pythonpath จะช่วยได้ แต่ฉันไม่รู้ว่าจะทำยังไงหรือ Path จะใส่ยังไง?

1
การผสานหลายไฟล์ทีละบรรทัด Notepad ++ Python? [ปิด]
ฉันมีไฟล์ข้อความหลายไฟล์ฉันต้องการสร้างเพลย์ลิสต์จาก & ต้องการรวมไว้ในลำดับบรรทัดตามลำดับ ฉันตระหนักถึงสคริปต์ Python ตัวอย่างเพื่อรวมไฟล์ แต่ไม่ทราบวิธีแก้ไขสคริปต์เพื่อทำสิ่งต่อไปนี้ มันจะได้รับการชื่นชมถ้ามีคนสามารถให้สคริปต์ทำงาน การป้อนข้อมูล: ไฟล์ Text_A Video_A1 Video_A2 Video_A3 ไฟล์ Text_B Video_B1 Video_B2 Video_B3 ไฟล์ Text_C Video_C1 Video_C2 Video_C3 เอาท์พุท: Video_A1 Video_B1 Video_C1 Video_A2 Video_B2 Video_C2 Video_A3 Video_B3 Video_C3

0
ติดตั้งแพ็คเกจ TesserOCR บน python virtualenv
ฉันพยายามที่จะติดตั้งเสื้อคลุมหลามสำหรับ Tesseract OCR https://github.com/tesseract-ocr/tesseract ฉันพบแพคเกจหลามนี้https://github.com/sirfz/tesserocrและปฏิบัติตามแนวทางการติดตั้ง ฉันติดตั้ง tesseract ด้วยbrew install tesseractocrและตรวจสอบว่าติดตั้ง leptonica ถูกต้องแล้ว อย่างไรก็ตามเมื่อฉันพยายามติดตั้งแพคเกจหลามบนสภาพแวดล้อมเสมือนของหลามpip install tesserocrฉันได้รับข้อผิดพลาดต่อไปนี้: tesserocr.cpp:653:10: fatal error: 'leptonica/allheaders.h' file not found ฉันคิดวิธีแก้ปัญหาบางส่วน: CPPFLAGS=-I/usr/local/include pip install tesserocrแต่ฉันยังคงได้รับข้อผิดพลาดต่อไปนี้: ld: library not found for -ltesseractฉันคิดว่าฉันจำเป็นต้องเชื่อมโยงไลบรารีด้วยการตั้งค่าสถานะเพิ่มเติม แต่ฉันไม่ทราบว่าอันไหน เบาะแสใด ๆ

1
ทำไมการกำหนดค่า iptables ของฉันสำหรับการเคาะพอร์ตไม่ทำงาน
ฉันใช้iptablesกฎต่อไปนี้ในเซิร์ฟเวอร์ทดสอบของฉันสำหรับหลักสูตร ไฟร์วอลล์ปิดตัวลงและฉันไม่สามารถเข้าถึงพอร์ต 22 ได้อย่างไรก็ตามหลังจากเคาะพอร์ต 1111, 2222 และ 3333 ตามลำดับ - พอร์ต 22 ควรเปิดขึ้น อย่างไรก็ตามฉันsshยังคงถูกบล็อก ฉันเคาะแต่ละพอร์ตผ่านสคริปต์ Python: # knock_list = [1111, 2222, 3333] for port in knock_list: time.sleep(1.5) sock = None try: print 'Knocking:', ip_address, port sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.set_timeout(1) sock.connect((ip_address, port)) except: pass finally: if sock: sock.close() ทำไมการกำหนดค่า iptables …

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