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

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

4
จะพัฒนาแอพ Android โดยใช้ python ได้อย่างไร? [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันต้องการพัฒนาแอป Android (ค่อนข้างง่าย) เพื่อเผยแพร่ผ่าน Play Store ฉันต้องการทำอย่างสมบูรณ์ใน python อย่างไรก็ตามการวิจัยออนไลน์ไม่ได้ให้ความกระจ่างแก่ฉันมากนักความคิดเห็นส่วนใหญ่อาจล้าสมัยไปแล้ว (> 1 ปีและฉันรู้สึกว่าอาจมีการรวม python ที่ดีขึ้นตั้งแต่นั้นมา) หรือพวกเขาพูดถึงการเรียกใช้ pythonใน Android (เช่นที่นี่ ) ดังนั้นฉันกำลังมองหาข้อมูลเกี่ยวกับคำถาม: เป็นไปได้หรือไม่ที่จะพัฒนา App อย่างสมบูรณ์ใน python - และมีเครื่องมืออะไรในการทำเช่นนั้น? (เช่น Kivy แนะนำได้หรือไม่?) ถ้าเป็นเช่นนั้น: สภาพแวดล้อมซอฟต์แวร์ที่ดีที่สุดในการนำไปใช้คืออะไร? (ฉันพยายามใช้ Android Studio ไม่สำเร็จ แต่ไม่สามารถหาวิธีเรียกใช้โค้ด python ได้ที่นั่น) ฉันค่อนข้างใหม่สำหรับการพัฒนาแอปและขอขอบคุณอย่างมากที่มีโอกาสเป็นผู้นำในการทำสิ่งนี้ใน python …
118 android  python 

11
Flask ทำให้เกิดข้อผิดพลาด TemplateNotFound แม้ว่าจะมีไฟล์เทมเพลตอยู่ก็ตาม
home.htmlฉันพยายามที่จะทำให้ไฟล์ มีไฟล์อยู่ในโปรเจ็กต์ของฉัน แต่ฉันยังคงได้รับjinja2.exceptions.TemplateNotFound: home.htmlเมื่อพยายามแสดง ทำไม Flask ไม่พบเทมเพลตของฉัน from flask import Flask, render_template app = Flask(__name__) @app.route('/') def home(): return render_template('home.html') /myproject app.py home.html
118 python  file  templates  flask 


4
จะรวมโค้ด Python ภายนอกเพื่อใช้ในไฟล์อื่นได้อย่างไร?
หากคุณมีคอลเล็กชันวิธีการในไฟล์จะมีวิธีรวมไฟล์เหล่านั้นไว้ในไฟล์อื่นได้หรือไม่ แต่เรียกใช้โดยไม่มีคำนำหน้า (เช่นคำนำหน้าไฟล์) ดังนั้นถ้าฉันมี: [Math.py] def Calculate ( num ) จะเรียกแบบนี้ได้อย่างไร: [Tool.py] using Math.py for i in range ( 5 ) : Calculate ( i )
117 python 



8
แสดง HTML เป็น PDF ในไซต์ Django
สำหรับไซต์ที่ขับเคลื่อนด้วย django ของฉันฉันกำลังมองหาวิธีง่ายๆในการแปลงหน้า html แบบไดนามิกเป็น pdf หน้าประกอบด้วย HTML และแผนภูมิจาก API การแสดงภาพของ Google (ซึ่งต้องใช้จาวาสคริปต์ แต่รวมถึงกราฟเหล่านั้นด้วย)

13
ImportError ในการนำเข้าจาก sklearn: ไม่สามารถอิมพอร์ตชื่อ check_build
ฉันได้รับข้อผิดพลาดต่อไปนี้ขณะพยายามนำเข้าจาก sklearn: >>> from sklearn import svm Traceback (most recent call last): File "<pyshell#17>", line 1, in <module> from sklearn import svm File "C:\Python27\lib\site-packages\sklearn\__init__.py", line 16, in <module> from . import check_build ImportError: cannot import name check_build ฉันใช้ python 2.7, scipy-0.12.0b1 superpack, numpy-1.6.0 superpack, scikit-learn-0.11 ฉันมีเครื่อง windows 7 ฉันได้ตรวจสอบคำตอบหลายข้อสำหรับปัญหานี้ แต่ไม่มีคำตอบใดให้ทางออกจากข้อผิดพลาดนี้

6
จะเลือกเวอร์ชัน Python ใน PyCharm ได้อย่างไร
ฉันมี PyCharm 1.5.4 และใช้ตัวเลือก "Open Directory" เพื่อเปิดเนื้อหาของโฟลเดอร์ใน IDE ฉันเลือก Python เวอร์ชัน 3.2 ไว้แล้ว (จะแสดงภายใต้โหนด "External Libraries") ฉันจะเลือก Python เวอร์ชันอื่น (ที่ติดตั้งไว้ในเครื่องแล้ว) ได้อย่างไรเพื่อให้ PyCharm ใช้เวอร์ชันนั้นแทน

4
ไม่สามารถฆ่าสคริปต์ Python ด้วย Ctrl-C
ฉันกำลังทดสอบ Python threading ด้วยสคริปต์ต่อไปนี้: import threading class FirstThread (threading.Thread): def run (self): while True: print 'first' class SecondThread (threading.Thread): def run (self): while True: print 'second' FirstThread().start() SecondThread().start() สิ่งนี้กำลังทำงานใน Python 2.7 บน Kubuntu 11.10 Ctrl+ Cจะไม่ฆ่ามัน ฉันลองเพิ่มตัวจัดการสำหรับสัญญาณระบบด้วย แต่ไม่ได้ช่วยอะไร: import signal import sys def signal_handler(signal, frame): sys.exit(0) signal.signal(signal.SIGINT, signal_handler) ในการฆ่ากระบวนการฉันกำลังฆ่ามันโดย PID …
117 python  linux 

12
C ++ เทียบเท่ากับรูปแบบตัวสร้าง Python
ฉันมีตัวอย่างโค้ด Python ที่ต้องเลียนแบบใน C ++ ฉันไม่ต้องการโซลูชันที่เฉพาะเจาะจงใด ๆ (เช่นโซลูชันผลตอบแทนตามกิจวัตรร่วมแม้ว่าจะเป็นคำตอบที่ยอมรับได้เช่นกัน) แต่ฉันต้องสร้างความหมายในบางลักษณะ หลาม นี่คือตัวสร้างลำดับขั้นพื้นฐานซึ่งมีขนาดใหญ่เกินไปที่จะจัดเก็บเวอร์ชันที่เป็นรูปธรรมอย่างชัดเจน def pair_sequence(): for i in range(2**32): for j in range(2**32): yield (i, j) เป้าหมายคือการรักษาสองอินสแตนซ์ของลำดับข้างต้นและวนซ้ำในช่วงกึ่งล็อค แต่เป็นชิ้น ๆ ในตัวอย่างด้านล่างfirst_passใช้ลำดับของคู่เพื่อเริ่มต้นบัฟเฟอร์และsecond_passสร้างลำดับที่แน่นอนเหมือนกันและประมวลผลบัฟเฟอร์อีกครั้ง def run(): seq1 = pair_sequence() seq2 = pair_sequence() buffer = [0] * 1000 first_pass(seq1, buffer) second_pass(seq2, buffer) ... repeat ... C ++ …

6
อัปเดตฐานข้อมูลอย่างมีประสิทธิภาพโดยใช้ SQLAlchemy ORM
ฉันกำลังเริ่มแอปพลิเคชันใหม่และกำลังมองหาการใช้ ORM โดยเฉพาะอย่างยิ่ง SQLAlchemy สมมติว่าฉันมีคอลัมน์ 'foo' ในฐานข้อมูลของฉันและฉันต้องการเพิ่มคอลัมน์ ใน sqlite ตรงนี่เป็นเรื่องง่าย: db = sqlite3.connect('mydata.sqlitedb') cur = db.cursor() cur.execute('update table stuff set foo = foo + 1') ฉันพบว่า SQLAlchemy SQL-builder เทียบเท่า: engine = sqlalchemy.create_engine('sqlite:///mydata.sqlitedb') md = sqlalchemy.MetaData(engine) table = sqlalchemy.Table('stuff', md, autoload=True) upd = table.update(values={table.c.foo:table.c.foo+1}) engine.execute(upd) ช้ากว่าเล็กน้อย แต่ก็มีไม่มาก นี่คือการคาดเดาที่ดีที่สุดของฉันสำหรับแนวทาง SQLAlchemy ORM: # …
117 python  orm  sqlalchemy 

5
TemplateDoesNotExist - ข้อผิดพลาด Django
ฉันใช้ Django Rest Framework และฉันยังคงได้รับข้อผิดพลาด Exception Type: TemplateDoesNotExist Exception Value: rest_framework/api.html ฉันไม่รู้ว่าฉันจะทำอะไรผิด นี่เป็นครั้งแรกที่ฉันทดลองใช้ REST Framework นี่คือรหัส views.py import socket, json from modules.data.models import * from modules.utils import * from rest_framework import status from rest_framework.decorators import api_view from rest_framework.response import Response from modules.actions.serializers import ActionSerializer @api_view(['POST']) @check_field_exists_wrapper("installation") def api_actions(request, format = …

10
คีย์เวิร์ด nonlocal ใน Python 2.x
ฉันพยายามใช้การปิดใน Python 2.6 และฉันต้องการเข้าถึงตัวแปร nonlocal แต่ดูเหมือนว่าคีย์เวิร์ดนี้จะไม่มีใน python 2.x วิธีหนึ่งจะเข้าถึงตัวแปร nonlocal ในการปิดใน python เวอร์ชันเหล่านี้ได้อย่างไร

11
เรียก Python ใน Java?
ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะเรียกฟังก์ชัน python จากรหัส java โดยใช้ jython หรือเรียกรหัส java จาก python เท่านั้น
117 java  python  jython 

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