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

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


6
แกนทุติยภูมิที่มี twinx (): จะเพิ่มตำนานอย่างไร?
ฉันมีโครงเรื่องที่มีแกน y สองแกนใช้twinx()อยู่ ฉันยังให้ป้ายกำกับให้กับบรรทัดและต้องการแสดงด้วยlegend()แต่ฉันก็ทำได้เพียงได้รับเลเบลของหนึ่งแกนในตำนาน: import numpy as np import matplotlib.pyplot as plt from matplotlib import rc rc('mathtext', default='regular') fig = plt.figure() ax = fig.add_subplot(111) ax.plot(time, Swdown, '-', label = 'Swdown') ax.plot(time, Rn, '-', label = 'Rn') ax2 = ax.twinx() ax2.plot(time, temp, '-r', label = 'temp') ax.legend(loc=0) ax.grid() ax.set_xlabel("Time (h)") ax.set_ylabel(r"Radiation …

3
คุณจะแปลงวัตถุ time.struct_time เป็นวัตถุ datetime ได้อย่างไร
คุณจะแปลงtime.struct_timeวัตถุPython เป็นdatetime.datetimeวัตถุได้อย่างไร ฉันมีห้องสมุดที่ให้ห้องสมุดแห่งแรกและห้องสมุดแห่งที่สองที่ต้องการห้องสมุดแห่งที่สอง
288 python  datetime 

11
ฉันจะรับที่อยู่ IP ของผู้ใช้ใน django ได้อย่างไร
ฉันจะรับ IP ของผู้ใช้ใน django ได้อย่างไร ฉันมีมุมมองเช่นนี้: # Create your views from django.contrib.gis.utils import GeoIP from django.template import RequestContext from django.shortcuts import render_to_response def home(request): g = GeoIP() client_ip = request.META['REMOTE_ADDR'] lat,long = g.lat_lon(client_ip) return render_to_response('home_page_tmp.html',locals()) แต่ฉันได้รับข้อผิดพลาดนี้: KeyError at /mypage/ 'REMOTE_ADDR' Request Method: GET Request URL: http://mywebsite.com/mypage/ Django Version: 1.2.4 Exception …
288 python  django 

14
เป็นไปได้หรือไม่ที่จะประกาศตัวแปรโดยไม่ต้องกำหนดค่าใด ๆ ใน Python?
เป็นไปได้ไหมที่จะประกาศตัวแปรใน Python เช่น: var เพื่อที่จะเริ่มต้นเป็นไม่มี ดูเหมือนว่า Python จะอนุญาตสิ่งนี้ แต่ทันทีที่คุณเข้าถึงมันจะเกิดปัญหา เป็นไปได้ไหม ถ้าไม่ทำไม แก้ไข: ฉันต้องการทำสิ่งนี้สำหรับกรณีเช่นนี้: value for index in sequence: if value == None and conditionMet: value = index break ซ้ำ ค่าเริ่มต้นใน python (โดยผู้เขียนคนเดียวกัน) มีคำค้นหาที่ประกาศใน Python หรือไม่? (โดยผู้เขียนคนเดียวกัน) ที่เกี่ยวข้อง Python: ขอบเขตตัวแปรและการเรียกใช้ฟังก์ชัน ภาษาอื่นมี "ตัวแปร"


6
ฉันจะแยกสตริงหลายบรรทัดเป็นหลายบรรทัดได้อย่างไร
ฉันมีสตริงตัวอักษรหลายบรรทัดที่ฉันต้องการดำเนินการในแต่ละบรรทัดเช่น: inputString = """Line 1 Line 2 Line 3""" ฉันต้องการทำสิ่งต่อไปนี้: for line in inputString: doStuff()
287 python  string 

2
ฉันจะเปลี่ยนขนาดรูปด้วยแผนการย่อยได้อย่างไร
ฉันเจอตัวอย่างนี้ในเว็บไซต์ Matplotlib ฉันสงสัยว่ามันเป็นไปได้ที่จะเพิ่มขนาดของรูปหรือไม่ ฉันลองด้วย f.figsize(15,15) แต่มันไม่ทำอะไรเลย
287 python  matplotlib 

16
วิธีที่เร็วที่สุดในการส่งคำขอ HTTP 100,000 รายการใน Python คืออะไร
ฉันกำลังเปิดไฟล์ซึ่งมี 100,000 URL ฉันต้องส่งคำขอ HTTP ไปยังแต่ละ URL แล้วพิมพ์รหัสสถานะ ฉันใช้ Python 2.6 และดูวิธีที่สับสนหลายครั้งที่ Python ใช้เธรด / การทำงานพร้อมกัน ฉันได้ดูแม้ที่หลามสามัคคีห้องสมุด แต่ไม่สามารถคิดออกว่าจะเขียนโปรแกรมนี้ได้อย่างถูกต้อง มีใครเจอปัญหาที่คล้ายกัน? ฉันเดาว่าโดยทั่วไปฉันจำเป็นต้องรู้วิธีปฏิบัติงานหลายพันอย่างใน Python ให้เร็วที่สุดเท่าที่จะทำได้ฉันคิดว่านั่นหมายถึง 'พร้อมกัน'
287 python  http  concurrency 

9
django order_by ชุดแบบสอบถามขึ้นและลง
ฉันจะสั่งซื้อโดยลดการสอบถามที่ตั้งไว้ใน django ตามวันที่ได้อย่างไร Reserved.objects.all().filter(client=client_id).order_by('check_in') ฉันต้องการกรองจากมากไปหาน้อยทั้งหมดที่สำรองไว้โดยวันที่ check_in
287 python  django  sorting 


10
การใช้คำสำคัญ“ ทั่วโลก” ใน Python
สิ่งที่ฉันเข้าใจจากการอ่านเอกสารคือว่างูหลามมี namespace globalที่แยกต่างหากสำหรับฟังก์ชั่นและถ้าผมต้องการที่จะใช้ตัวแปรระดับโลกในฟังก์ชั่นที่ฉันจำเป็นต้องใช้ ฉันใช้ Python 2.7 และฉันลองทดสอบเล็ก ๆ นี้ >>> sub = ['0', '0', '0', '0'] >>> def getJoin(): ... return '.'.join(sub) ... >>> getJoin() '0.0.0.0' globalดูเหมือนว่าสิ่งที่มีการปรับการทำงานได้โดยไม่ต้อง ฉันสามารถเข้าถึงตัวแปรทั่วโลกได้โดยไม่มีปัญหา ฉันไม่มีอะไรเลยหรือ นอกจากนี้ต่อไปนี้มาจากเอกสาร Python: ชื่อที่แสดงในคำสั่งโกลบอลต้องไม่ถูกกำหนดเป็นพารามิเตอร์ที่เป็นทางการหรือในสำหรับเป้าหมายการควบคุมลูปการกำหนดคลาสคำนิยามฟังก์ชันหรือคำสั่งการนำเข้า ในขณะที่พารามิเตอร์ทางการและคำจำกัดความของคลาสมีเหตุผลสำหรับฉันฉันไม่สามารถเข้าใจข้อ จำกัด สำหรับเป้าหมายการควบคุมลูปและนิยามฟังก์ชัน

8
Python subprocess / Popen พร้อมสภาพแวดล้อมที่ถูกดัดแปลง
ฉันเชื่อว่าการรันคำสั่งภายนอกที่มีสภาพแวดล้อมที่ปรับเปลี่ยนเล็กน้อยเป็นกรณีทั่วไป นั่นเป็นวิธีที่ฉันมักจะทำ: import subprocess, os my_env = os.environ my_env["PATH"] = "/usr/sbin:/sbin:" + my_env["PATH"] subprocess.Popen(my_command, env=my_env) ฉันมีความรู้สึกว่ามีวิธีที่ดีกว่า; มันดูไม่เป็นไร
285 python  subprocess  popen 

11
Matplotlib แปลง: ลบแกนตำนานและช่องว่างสีขาว
ฉันยังใหม่กับ Python และ Matplotlib ฉันต้องการใช้ colormap กับภาพและเขียนภาพผลลัพธ์โดยไม่ต้องใช้แกนป้ายชื่อเรื่องหรืออะไรก็ตามที่เพิ่มโดยอัตโนมัติโดย matplotlib นี่คือสิ่งที่ฉันทำ: def make_image(inputname,outputname): data = mpimg.imread(inputname)[:,:,0] fig = plt.imshow(data) fig.set_cmap('hot') fig.axes.get_xaxis().set_visible(False) fig.axes.get_yaxis().set_visible(False) plt.savefig(outputname) มันประสบความสำเร็จในการลบแกนของรูป แต่รูปที่บันทึกนั้นแสดงการเติมเต็มสีขาวและกรอบรอบภาพที่แท้จริง ฉันจะลบพวกเขา (อย่างน้อยช่องว่างภายในสีขาว) ได้อย่างไร ขอบคุณ
285 python  matplotlib 

9
มันแย่ที่จะมีไดเรกทอรี virtualenv ของฉันภายในที่เก็บ git ของฉัน?
ฉันกำลังคิดที่จะวาง virtualenv สำหรับเว็บแอป Django ที่ฉันกำลังทำอยู่ภายในที่เก็บคอมไพล์ของฉันสำหรับแอพ ดูเหมือนจะเป็นวิธีที่ง่ายในการทำให้การปรับใช้ง่ายและสะดวก มีเหตุผลใดที่ฉันไม่ควรทำเช่นนี้?

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