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

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

7
Python ตั้งเป็นรายการ
ฉันจะแปลงชุดเป็นรายการใน Python ได้อย่างไร การใช้ a = set(["Blah", "Hello"]) a = list(a) ไม่ทำงาน มันทำให้ฉัน: TypeError: 'set' object is not callable
159 python  list  set 

5
ความแตกต่างระหว่าง os.getenv และ os.environ.get
มีความแตกต่างระหว่างทั้งสองวิธีหรือไม่? >>> os.getenv('TERM') 'xterm' >>> os.environ.get('TERM') 'xterm' >>> os.getenv('FOOBAR', "not found") == "not found" True >>> os.environ.get('FOOBAR', "not found") == "not found" True พวกเขาดูเหมือนจะมีฟังก์ชั่นที่แน่นอนเหมือนกัน

9
โหลดข้อมูลจาก txt ด้วยนุ่น
ฉันกำลังโหลดไฟล์ txt มีการผสมผสานระหว่างข้อมูลลอยและสตริง ฉันต้องการเก็บไว้ในอาร์เรย์ที่ฉันสามารถเข้าถึงแต่ละองค์ประกอบ ตอนนี้ฉันกำลังทำ import pandas as pd data = pd.read_csv('output_list.txt', header = None) print data 1 0 2000.0 70.2836942112 1347.28369421 /file_address.txtนี่คือโครงสร้างของแฟ้มใส่ไปนี้: ตอนนี้ข้อมูลจะถูกนำเข้าเป็นคอลัมน์ที่ไม่ซ้ำกัน ฉันจะแบ่งมันได้อย่างไรเพื่อเก็บองค์ประกอบต่าง ๆ แยกกัน (เพื่อที่ฉันจะได้โทรหาdata[i,j]) และฉันจะกำหนดส่วนหัวได้อย่างไร
159 python  io  pandas 

5
การเรียกคลาสคงที่วิธีการภายในร่างกายของชั้นเรียน?
เมื่อฉันพยายามที่จะใช้วิธีการคงที่จากภายในร่างกายของชั้นเรียนและกำหนดวิธีการคงที่โดยใช้staticmethodฟังก์ชั่นในตัวเป็นมัณฑนากรเช่นนี้: class Klass(object): @staticmethod # use as decorator def _stat_func(): return 42 _ANS = _stat_func() # call the staticmethod def method(self): ret = Klass._stat_func() + Klass._ANS return ret ฉันได้รับข้อผิดพลาดต่อไปนี้: Traceback (most recent call last):<br> File "call_staticmethod.py", line 1, in <module> class Klass(object): File "call_staticmethod.py", line 7, in Klass _ANS = …

5
os.makedirs ของ Python ไม่เข้าใจ“ ~” ในเส้นทางของฉัน
ฉันมีปัญหาเล็กน้อยกับ ~ ในเส้นทางของฉัน ตัวอย่างรหัสนี้สร้างบางไดเรกทอรีที่เรียกว่า "~ / some_dir" และไม่เข้าใจว่าฉันต้องการสร้าง some_dir ในโฮมไดเรกทอรีของฉัน my_dir = "~/some_dir" if not os.path.exists(my_dir): os.makedirs(my_dir) หมายเหตุนี่เป็นระบบที่ใช้ Linux
159 python  path 


8
จากรายการจำนวนเต็มรับจำนวนที่ใกล้เคียงที่สุดกับค่าที่กำหนด
รับรายการจำนวนเต็มฉันต้องการค้นหาว่าตัวเลขใดที่ใกล้เคียงกับตัวเลขที่ฉันป้อนมากที่สุด: >>> myList = [4, 1, 88, 44, 3] >>> myNumber = 5 >>> takeClosest(myList, myNumber) ... 4 มีวิธีที่รวดเร็วในการทำเช่นนี้?
158 python  list  sorting  integer 

9
ข้อผิดพลาด“ ค่าสตริงไม่ถูกต้อง” MySQL เมื่อบันทึกสตริงยูนิโค้ดใน Django
ฉันได้รับข้อความแสดงข้อผิดพลาดแปลก ๆ เมื่อพยายามบันทึก first_name, last_name ไปยังโมเดล auth_user ของ Django ตัวอย่างที่ล้มเหลว user = User.object.create_user(username, email, password) user.first_name = u'Rytis' user.last_name = u'Slatkevičius' user.save() >>> Incorrect string value: '\xC4\x8Dius' for column 'last_name' at row 104 user.first_name = u'Валерий' user.last_name = u'Богданов' user.save() >>> Incorrect string value: '\xD0\x92\xD0\xB0\xD0\xBB...' for column 'first_name' at row …
158 python  mysql  django  unicode  utf-8 


8
ฟังก์ชัน tf.nn.embedding_lookup ทำอะไร
tf.nn.embedding_lookup(params, ids, partition_strategy='mod', name=None) ฉันไม่เข้าใจหน้าที่ของฟังก์ชั่นนี้ มันเหมือนโต๊ะค้นหาหรือไม่? ซึ่งหมายถึงการส่งคืนพารามิเตอร์ที่สอดคล้องกับแต่ละ id (ในรหัส)? ตัวอย่างเช่นในskip-gramโมเดลถ้าเราใช้tf.nn.embedding_lookup(embeddings, train_inputs)แล้วแต่ละอันtrain_inputจะพบการฝังที่สอดคล้องกันหรือไม่

4
ทำไมค่าทศนิยมของ 4 * 0.1 ดูดีใน Python 3 แต่ 3 * 0.1 ไม่ได้?
ฉันรู้ว่าทศนิยมส่วนใหญ่ไม่ได้เป็นตัวแทนลอยจุดที่แน่นอน ( ลอยคณิตศาสตร์จุดเสีย? ) แต่ฉันไม่เห็นสาเหตุที่4*0.1พิมพ์ออกมาเป็นอย่างดี0.4แต่3*0.1ไม่ใช่เมื่อค่าทั้งสองมีการแสดงทศนิยมที่น่าเกลียด: >>> 3*0.1 0.30000000000000004 >>> 4*0.1 0.4 >>> from decimal import Decimal >>> Decimal(3*0.1) Decimal('0.3000000000000000444089209850062616169452667236328125') >>> Decimal(4*0.1) Decimal('0.40000000000000002220446049250313080847263336181640625')

8
ฉันจะเขียนเอาต์พุตในตำแหน่งเดียวกันบนคอนโซลได้อย่างไร
ฉันยังใหม่กับ python และฉันกำลังเขียนสคริปต์เพื่อทำการดาวน์โหลดไฟล์อัตโนมัติจากเซิร์ฟเวอร์ FTP ฯลฯ ฉันต้องการแสดงความคืบหน้าของการดาวน์โหลด แต่ฉันต้องการให้อยู่ในตำแหน่งเดียวกันเช่น: เอาท์พุท: กำลังดาวน์โหลดไฟล์ FooFile.txt [47%] ฉันพยายามหลีกเลี่ยงสิ่งนี้: Downloading File FooFile.txt [47%] Downloading File FooFile.txt [48%] Downloading File FooFile.txt [49%] ฉันควรจะทำสิ่งนี้อย่างไร? ทำซ้ำ : ฉันจะพิมพ์ผ่านบรรทัดปัจจุบันในแอปพลิเคชันบรรทัดคำสั่งได้อย่างไร

5
วัตถุมุมมองพจนานุกรมคืออะไร?
ใน python 2.7 เรามีวิธีการดูพจนานุกรมที่มีอยู่ ตอนนี้ฉันรู้ข้อดีและข้อเสียของสิ่งต่อไปนี้: dict.items()(และvalues, keys): ส่งคืนรายการดังนั้นคุณจึงสามารถจัดเก็บผลลัพธ์ได้จริงและ dict.iteritems() (และชอบ): ส่งคืนตัวสร้างดังนั้นคุณสามารถวนซ้ำแต่ละค่าที่สร้างทีละตัว อะไรคือสิ่งที่dict.viewitems()และชอบ ประโยชน์ของพวกเขาคืออะไร? มันทำงานยังไง? อะไรคือมุมมองหลังจากทั้งหมด? ฉันอ่านว่ามุมมองสะท้อนการเปลี่ยนแปลงจากพจนานุกรมเสมอ แต่มันทำงานอย่างไรจากมุมมองที่สมบูรณ์และหน่วยความจำ? ข้อดีและข้อเสียคืออะไร
158 python  view  dictionary 

18
กำลังพยายามจำลอง datetime.date.today () แต่ไม่ทำงาน
มีใครบอกฉันได้ไหมว่าทำไมสิ่งนี้ถึงไม่ทำงาน >>> import mock >>> @mock.patch('datetime.date.today') ... def today(cls): ... return date(2010, 1, 1) ... >>> from datetime import date >>> date.today() datetime.date(2010, 12, 19) บางทีบางคนอาจแนะนำวิธีที่ดีกว่า

14
วิธีการสแกนใน Python
pythonic เป็นวิธีที่ดีที่สุดในการสแกนไฟล์ใน Python คืออะไร? เส้นทางเดียวที่ฉันรู้คือ os.system('scp "%s" "%s:%s"' % (localfile, remotehost, remotefile) ) ซึ่งเป็นแฮ็กและไม่ทำงานนอกระบบเหมือน Linux และต้องการความช่วยเหลือจากโมดูล Pexpect เพื่อหลีกเลี่ยงการแจ้งรหัสผ่านเว้นแต่คุณตั้ง SSH ไร้รหัสผ่านไว้ที่รีโมตโฮสต์แล้ว ฉันรู้เรื่อง Twisted conchแต่ฉันต้องการหลีกเลี่ยงการใช้ scp เองผ่านโมดูล ssh ระดับต่ำ ฉันรู้paramikoแล้วว่าเป็นโมดูล Python ที่รองรับ SSH และ SFTP แต่มันไม่รองรับ SCP ความเป็นมา: ฉันกำลังเชื่อมต่อกับเราเตอร์ที่ไม่รองรับ SFTP แต่รองรับ SSH / SCP ดังนั้น SFTP จึงไม่ใช่ตัวเลือก แก้ไข : นี่เป็นสิ่งที่ซ้ำกันของวิธีการคัดลอกไฟล์ไปยังเซิร์ฟเวอร์ระยะไกลใน Python โดยใช้ …
158 python  ssh  paramiko  scp 

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