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

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

9
Cron และ virtualenv
ฉันพยายามเรียกใช้คำสั่งการจัดการ Django จาก cron ฉันกำลังใช้ virtualenv เพื่อให้โครงการของฉันแซนด์บ็อกซ์ ฉันได้เห็นตัวอย่างที่นี่และที่อื่น ๆ ที่แสดงคำสั่งการจัดการจากภายใน virtualenv ชอบ: 0 3 * * * source /home/user/project/env/bin/activate && /home/user/project/manage.py command arg อย่างไรก็ตามแม้ว่า syslog จะแสดงรายการเมื่องานควรเริ่มทำงาน แต่งานนี้จะไม่ทำงานจริง ๆ (ไฟล์บันทึกสำหรับสคริปต์นั้นว่างเปล่า) ถ้าฉันเรียกใช้บรรทัดด้วยตนเองจากเปลือกมันทำงานตามที่คาดไว้ วิธีเดียวที่ฉันสามารถรับคำสั่งให้ทำงานผ่าน cron ในขณะนี้คือการแบ่งคำสั่งและวางไว้ในสคริปต์ bash wrapper: #!/bin/sh source /home/user/project/env/bin/activate cd /home/user/project/ ./manage.py command arg แก้ไข: ars เกิดขึ้นพร้อมชุดคำสั่งที่ใช้งานได้: 0 3 * * …

13
การลบรายการไพ ธ อน
ฉันต้องการทำสิ่งที่คล้ายกับสิ่งนี้: >>> x = [1,2,3,4,5,6,7,8,9,0] >>> x [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] >>> y = [1,3,5,7,9] >>> y [1, 3, 5, 7, 9] >>> y - x # (should return [2,4,6,8,0]) แต่นี่ไม่ได้รับการสนับสนุนโดยรายการหลามวิธีที่ดีที่สุดในการทำคืออะไร?
227 python  list 

7
ฉันจะกรองตัวเลือก ForeignKey ใน Django ModelForm ได้อย่างไร
พูดว่าฉันมีดังต่อไปนี้ในของฉันmodels.py: class Company(models.Model): name = ... class Rate(models.Model): company = models.ForeignKey(Company) name = ... class Client(models.Model): name = ... company = models.ForeignKey(Company) base_rate = models.ForeignKey(Rate) คือมีหลายCompaniesแต่ละคนมีช่วงของและRates Clientsแต่ละคนClientควรจะมีฐานRateที่ได้รับการแต่งตั้งจากผู้ปกครองไม่ได้อีกCompany's RatesCompany's Rates เมื่อสร้างแบบฟอร์มสำหรับการเพิ่มClientฉันต้องการลบCompanyตัวเลือก (เนื่องจากได้ถูกเลือกผ่านปุ่ม "เพิ่มลูกค้า" ในCompanyหน้า) และ จำกัดRateตัวเลือกCompanyเช่นกัน ฉันจะไปเกี่ยวกับเรื่องนี้ใน Django 1.0 ได้อย่างไร ปัจจุบันของฉันforms.pyไฟล์เป็นเพียงต้นแบบในขณะนี้: from models import * from django.forms import ModelForm class ClientForm(ModelForm): …


19
แปลงอาเรย์ของดัชนีไปเป็นอาเรย์ numpy ที่เข้ารหัสแล้ว 1 ครั้ง
สมมติว่าฉันมีอาร์เรย์ numpy 1d a = array([1,0,3]) ฉันต้องการเข้ารหัสเป็นอาร์เรย์ 2d 1-hot b = array([[0,1,0,0], [1,0,0,0], [0,0,0,1]]) มีวิธีที่รวดเร็วในการทำเช่นนี้? เร็วกว่าการวนซ้ำaเพื่อตั้งค่าองค์ประกอบของbนั่นคือ


21
ใช้ Python บน Windows สำหรับการอ้างอิง Node.js
ฉันกำลังเข้าสู่ codeode ของ Node.js ซึ่งต้องการให้ฉันดาวน์โหลดการอ้างอิงสองสามทางผ่าน NPM คือ jQuery ในการพยายามเรียกใช้npm install jqueryฉันได้รับข้อผิดพลาดนี้: Your environment has been set up for using Node.js 0.8.21 (x64) and NPM C:\Users\Matt Cashatt>npm install jquery npm http GET https://registry.npmjs.org/jquery npm http 304 https://registry.npmjs.org/jquery npm http GET https://registry.npmjs.org/jsdom npm http GET https://registry.npmjs.org/xmlhttprequest npm http GET https://registry.npmjs.org/htmlparser/1.7.6 npm http …
226 python  windows  node.js  npm 

6
เวิร์กโฟลว์ AngularJS ทั่วไปและโครงสร้างโครงการ (พร้อม Python Flask)
ฉันค่อนข้างใหม่กับความคลั่งไคล้เฟรมเวิร์กฝั่งไคลเอนต์ MV * ทั้งหมด มันไม่จำเป็นต้องเป็น AngularJS แต่ฉันเลือกมันเพราะมันให้ความรู้สึกเป็นธรรมชาติมากกว่า Knockout, Ember หรือ Backbone อย่างไรก็ตามเวิร์กโฟลว์เป็นอย่างไร ผู้คนเริ่มต้นด้วยการพัฒนาแอปพลิเคชันฝั่งไคลเอ็นต์ใน AngularJS แล้วต่อท้ายแบ็คเอนด์หรือไม่ หรือวิธีอื่น ๆ โดยการสร้างแบ็คเอนด์ใน Django, Flask, Rails ก่อนจากนั้นจึงติดตั้งแอพ AngularJS มีวิธีที่ "ถูกต้อง" ในการทำมันหรือเป็นเพียงการตั้งค่าส่วนตัวในที่สุด? ฉันยังไม่แน่ใจว่าจะจัดโครงสร้างโครงการตาม Flask หรือ AngularJS หรือไม่ แนวทางปฏิบัติของชุมชน ตัวอย่างเช่นแอป minitwit ของ Flask มีโครงสร้างดังนี้: minitwit |-- minitwit.py |-- static |-- css, js, images, etc... `-- templates |-- …

8
ใน Python คุณจะแปลงวัตถุ `datetime 'เป็นวินาทีได้อย่างไร
ขอโทษด้วยคำถามง่ายๆ ... ฉันยังใหม่กับ Python ... ฉันค้นหาไปแล้วและดูเหมือนว่าไม่มีอะไรทำงาน ฉันมีวัตถุ datetime จำนวนมากและฉันต้องการคำนวณจำนวนวินาทีตั้งแต่เวลาที่กำหนดในอดีตสำหรับแต่ละรายการ (ตัวอย่างเช่นตั้งแต่วันที่ 1 มกราคม 1970) import datetime t = datetime.datetime(2009, 10, 21, 0, 0) สิ่งนี้ดูเหมือนจะแตกต่างระหว่างวันที่ที่มีวันแตกต่างกัน: t.toordinal() ความช่วยเหลือใด ๆ ที่ชื่นชมมาก
226 python  python-2.7 

10
ซ้ำสองครั้งในรายการความเข้าใจ
ใน Python คุณสามารถมีตัววนซ้ำหลายตัวในรายการความเข้าใจเช่น [(x,y) for x in a for y in b] สำหรับบางลำดับที่เหมาะสม a และ b ฉันตระหนักถึงความหมายของลูปซ้อนกันของความเข้าใจในรายการของไพ ธ อน คำถามของฉันคือ: ตัววนซ้ำหนึ่งตัวในความเข้าใจสามารถอ้างถึงตัวอื่นได้หรือไม่? กล่าวอีกนัยหนึ่ง: ฉันขอสิ่งนี้ได้ไหม: [x for x in a for a in b] ที่ค่าปัจจุบันของลูปด้านนอกเป็นตัววนซ้ำของ Inner? ตัวอย่างเช่นถ้าฉันมีรายการซ้อนอยู่: a=[[1,2],[3,4]] การแสดงออกของรายการความเข้าใจจะเป็นอย่างไรเพื่อให้ได้ผลลัพธ์นี้: [1,2,3,4] ?? (โปรดระบุเฉพาะคำตอบความเข้าใจเนื่องจากนี่คือสิ่งที่ฉันต้องการค้นหา)

13
แสดงข้อความช่วยเหลือด้วย python argparse เมื่อสคริปต์ถูกเรียกโดยไม่มีข้อโต้แย้งใด ๆ
นี่อาจเป็นแบบง่าย ๆ สมมติว่าฉันมีโปรแกรมที่ใช้ argparse เพื่อประมวลผลอาร์กิวเมนต์บรรทัด / ตัวเลือก ต่อไปนี้จะพิมพ์ข้อความ 'ช่วยเหลือ': ./myprogram -h หรือ: ./myprogram --help แต่ถ้าฉันรันสคริปต์โดยไม่มีข้อโต้แย้งใด ๆ มันก็ไม่ทำอะไรเลย สิ่งที่ฉันต้องการให้ทำคือการแสดงข้อความการใช้งานเมื่อมันถูกเรียกโดยไม่มีข้อโต้แย้ง นั่นเป็นวิธีที่ทำ?
226 python  argparse 

19
ทำให้คอลัมน์ของกรอบข้อมูลนุ่นเป็นปกติ
ฉันมี dataframe ใน pandas ที่แต่ละคอลัมน์มีช่วงค่าที่แตกต่างกัน ตัวอย่างเช่น: DF: A B C 1000 10 0.5 765 5 0.35 800 7 0.09 ความคิดใดที่ฉันสามารถทำให้คอลัมน์ปกติของ dataframe นี้มีค่าแต่ละค่าอยู่ระหว่าง 0 ถึง 1 ผลลัพธ์ที่ฉันต้องการคือ: A B C 1 1 1 0.765 0.5 0.7 0.8 0.7 0.18(which is 0.09/0.5)

13
ใน Python ฉันจะแยกสตริงและรักษาตัวคั่นได้อย่างไร
นี่คือวิธีที่ง่ายที่สุดในการอธิบายสิ่งนี้ นี่คือสิ่งที่ฉันกำลังใช้: re.split('\W', 'foo/bar spam\neggs') -> ['foo', 'bar', 'spam', 'eggs'] นี่คือสิ่งที่ฉันต้องการ: someMethod('\W', 'foo/bar spam\neggs') -> ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs'] เหตุผลก็คือฉันต้องการแยกสตริงเป็นโทเค็นจัดการกับมันแล้วนำกลับมารวมกันอีกครั้ง
226 python  regex 

7
วิธีการเปลี่ยนสีพื้นหลังของพล็อต
ฉันกำลังทำพล็อตกระจายใน matplotlib และต้องเปลี่ยนพื้นหลังของพล็อตจริงให้เป็นสีดำ ฉันรู้วิธีเปลี่ยนสีใบหน้าของเนื้อเรื่องโดยใช้: fig = plt.figure() fig.patch.set_facecolor('xkcd:mint green') ปัญหาของฉันคือการเปลี่ยนสีของพื้นที่รอบพล็อต ฉันจะเปลี่ยนสีพื้นหลังจริงของพล็อตได้อย่างไร
226 python  matplotlib 

8
การเปลี่ยนเส้นทางไปยัง URL ใน Flask
ฉันยังใหม่กับ Python และ Flask และฉันพยายามทำสิ่งที่เทียบเท่าResponse.redirectใน C # - เช่น: เปลี่ยนเส้นทางไปยัง URL ที่เฉพาะเจาะจง - ฉันจะทำสิ่งนี้อย่างไร นี่คือรหัสของฉัน: import os from flask import Flask app = Flask(__name__) @app.route('/') def hello(): return 'Hello World!' if __name__ == '__main__': # Bind to PORT if defined, otherwise default to 5000. port = int(os.environ.get('PORT', 5000)) app.run(host='0.0.0.0', port=port)
226 python  redirect  flask 

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