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

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

13
ฉันจะแทนที่ช่องว่างด้วยการขีดเส้นใต้และในทางกลับกันได้อย่างไร
ฉันต้องการแทนที่ช่องว่างด้วยการขีดเส้นใต้ในสตริงเพื่อสร้าง URL ที่ดี ตัวอย่างเช่น: "This should be connected" becomes "This_should_be_connected" ฉันใช้ Python กับ Django สิ่งนี้สามารถแก้ไขได้ด้วยการแสดงออกปกติ?
221 python  regex  django 

11
แยกเฉพาะเดือนและปีแยกจากคอลัมน์ Pandas Datetime
ฉันมี Dataframe, df โดยมีคอลัมน์ต่อไปนี้: df['ArrivalDate'] = ... 936 2012-12-31 938 2012-12-29 965 2012-12-31 966 2012-12-31 967 2012-12-31 968 2012-12-31 969 2012-12-31 970 2012-12-29 971 2012-12-31 972 2012-12-29 973 2012-12-29 ... องค์ประกอบของคอลัมน์คือ pandas.tslib.Timestamp ฉันต้องการที่จะรวมปีและเดือน ฉันคิดว่าจะมีวิธีง่าย ๆ ในการทำ แต่ฉันไม่สามารถเข้าใจได้ นี่คือสิ่งที่ฉันได้ลอง: df['ArrivalDate'].resample('M', how = 'mean') ฉันได้รับข้อผิดพลาดต่อไปนี้: Only valid with DatetimeIndex or PeriodIndex จากนั้นฉันก็ลอง: …
221 python  pandas 

8
ตรวจสอบว่าสตริงลงท้ายด้วยหนึ่งในสตริงจากรายการ
วิธีการเขียนแบบต่อเนื่องของไพ ธ อนคืออะไร? extensions = ['.mp3','.avi'] file_name = 'test.mp3' for extension in extensions: if file_name.endswith(extension): #do stuff ฉันมีหน่วยความจำที่คลุมเครือว่าการประกาศforลูปที่ชัดเจนสามารถหลีกเลี่ยงและเขียนในifสภาพ มันเป็นเรื่องจริงเหรอ?
220 python  string  list 

8
วิธีการติดตั้งโมดูลหลามโดยไม่มีการเข้าถึงรูท?
ฉันกำลังเรียนมหาวิทยาลัยและได้รับ 'บัญชีการเรียนการสอน' ซึ่งเป็นบัญชีโรงเรียนที่ฉันสามารถทำงานได้ ฉันต้องการใช้งาน Numpy, matplotlib, scipy code บนเครื่องนั้น แต่ฉันไม่สามารถติดตั้งโมดูลเหล่านี้ได้เนื่องจากฉันไม่ใช่ผู้ดูแลระบบ ฉันจะทำการติดตั้งได้อย่างไร
220 python  numpy  pip 

27
วิธีที่ง่ายกว่าในการสร้างพจนานุกรมของตัวแปรที่แยกกัน?
ฉันต้องการรับชื่อตัวแปรเป็นสตริง แต่ฉันไม่รู้ว่า Python มีความสามารถในการวิปัสสนามากขนาดนั้นหรือไม่ สิ่งที่ต้องการ: >>> print(my_var.__name__) 'my_var' ฉันต้องการทำเช่นนั้นเพราะฉันมีตัวแปรมากมายที่ฉันต้องการเปลี่ยนเป็นพจนานุกรมเช่น: bar = True foo = False >>> my_dict = dict(bar=bar, foo=foo) >>> print my_dict {'foo': False, 'bar': True} แต่ฉันต้องการบางสิ่งที่เป็นอัตโนมัติมากกว่านั้น Python มีlocals()และvars()ดังนั้นฉันเดาว่ามีวิธี
220 python  string  variables 

12
มีวิธีใดที่จะทำ HTTP PUT ในไพ ธ อน
ฉันต้องการอัปโหลดข้อมูลบางอย่างไปยังเซิร์ฟเวอร์โดยใช้ HTTP PUTใน python จากการอ่านเอกสาร urllib2 ของฉันสั้น ๆ มันใช้ HTTP POSTเท่านั้น มีวิธีใดที่จะทำ HTTP PUTใน python หรือไม่?
220 python  http  put 

14
จะตรวจสอบว่าหนึ่งในรายการต่อไปนี้อยู่ในรายการได้อย่างไร?
ฉันกำลังพยายามหาวิธีสั้น ๆ เพื่อดูว่ามีรายการใดต่อไปนี้อยู่ในรายการหรือไม่ แต่ความพยายามครั้งแรกของฉันไม่ทำงาน นอกเหนือจากการเขียนฟังก์ชั่นเพื่อทำให้สิ่งนี้สำเร็จแล้วเป็นวิธีที่สั้น ๆ ในการตรวจสอบว่าหนึ่งในหลาย ๆ รายการอยู่ในรายการหรือไม่ >>> a = [2,3,4] >>> print (1 or 2) in a False >>> print (2 or 1) in a True
220 python 

10
รับที่อยู่ IP ของผู้เยี่ยมชมโดยใช้ Flask สำหรับ Python
ฉันสร้างเว็บไซต์ที่ผู้ใช้สามารถเข้าสู่ระบบและดาวน์โหลดไฟล์โดยใช้Flask micro-framework (จากWerkzeug ) ซึ่งใช้ Python (2.6 ในกรณีของฉัน) ฉันต้องได้รับที่อยู่ IP ของผู้ใช้เมื่อพวกเขาเข้าสู่ระบบ (เพื่อการเข้าสู่ระบบ) ไม่มีใครรู้วิธีการทำเช่นนี้? แน่นอนมีวิธีที่จะทำกับ Python หรือไม่?

7
Python และ IPython แตกต่างกันอย่างไร?
ว่าอะไรคือความแตกต่างระหว่างงูหลามและIPython ? ถ้าฉันเขียนโค้ดใน Python มันจะทำงานใน IPython เหมือนเดิมหรือจำเป็นต้องแก้ไขหรือไม่? ฉันรู้ว่า IPython ควรจะเป็นเชลล์แบบโต้ตอบสำหรับ Python แต่นั่นคือทั้งหมดหรือไม่ หรือมีภาษาที่เรียกว่า IPython ถ้าฉันเขียนบางอย่างภายใต้ IPython มันจะทำงานใน Python และในทางกลับกัน หากมีความแตกต่างฉันจะรู้ได้อย่างไรว่าพวกเขาเป็นอย่างไร แพคเกจทั้งหมดที่ใช้โดย Python จะทำงานได้เหมือนใน IPython หรือไม่?
220 python  ipython 


2
builtins.TypeError: ต้องเป็น str ไม่ใช่ไบต์
ฉันได้แปลงสคริปต์ของฉันจาก Python 2.7 เป็น 3.2 และฉันมีข้อบกพร่อง # -*- coding: utf-8 -*- import time from datetime import date from lxml import etree from collections import OrderedDict # Create the root element page = etree.Element('results') # Make a new document tree doc = etree.ElementTree(page) # Add the subelements pageElement = etree.SubElement(page, 'Country',Tim …
220 python  python-3.x  lxml 

13
ข้อผิดพลาดของอินพุต () - NameError: ชื่อ '…' ไม่ได้ถูกกำหนดไว้
ฉันได้รับข้อผิดพลาดเมื่อพยายามเรียกใช้สคริปต์อย่างง่ายนี้: input_variable = input ("Enter your name: ") print ("your name is" + input_variable) สมมติว่าฉันพิมพ์ "เพื่อน" ข้อผิดพลาดที่ฉันได้รับคือ: line 1, in <module> input_variable = input ("Enter your name: ") File "<string>", line 1, in <module> NameError: name 'dude' is not defined ฉันกำลังเรียกใช้สคริปต์เหล่านี้ด้วย Python 2.7

11
ตรวจสอบว่าสายอักขระมีช่องว่างเท่านั้น
ฉันจะทดสอบได้อย่างไรว่าสตริงมีช่องว่างเท่านั้น? สตริงตัวอย่าง: " " (space, space, space) " \t \n " (space, tab, space, newline, space) "\n\n\n\t\n" (ขึ้นบรรทัดใหม่ขึ้นบรรทัดใหม่ขึ้นบรรทัดแท็บขึ้นบรรทัดใหม่)
220 python  text  newline  tabs  space 

7
กำลังลดค่าอนันต์จากดาต้าเฟรมในนุ่น?
วิธีที่เร็วที่สุด / ง่ายที่สุดในการปล่อยค่า nan และ inf / -inf จาก DataFrame แพนด้าโดยไม่ต้องรีเซ็ตmode.use_inf_as_nullคืออะไร ฉันต้องการใช้subsetและhowข้อโต้แย้งของdropnaยกเว้นinfค่าที่ถือว่าหายไปเช่น: df.dropna(subset=["col1", "col2"], how="all", with_inf=True) เป็นไปได้ไหม มีวิธีบอกdropnaให้รวมinfไว้ในนิยามของค่าที่หายไปหรือไม่?
220 python  numpy  scipy  pandas 

6
รับดัชนีคอลัมน์จากชื่อคอลัมน์ใน python python
ใน R เมื่อคุณต้องการดึงดัชนีคอลัมน์ตามชื่อของคอลัมน์ที่คุณสามารถทำได้ idx <- which(names(my_data)==my_colum_name) มีวิธีการทำเช่นเดียวกันกับดาต้าดาต้าแพนด้า

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