คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
อีกวิธีคือใช้คำสั่ง eval() ซึ่งจะนำสตริงไปรันแล้วคืนผลลัพธ์กลับมา ดังนั้นพิมพ์แค่
ได้เลยครับ แต่ก็ต้องระวังว่าสตริง s ไม่ได้มีโค้ดอะไรที่เป็นอันตรายนะ
https://www.programiz.com/python-programming/methods/built-in/eval
list = eval(s)
ได้เลยครับ แต่ก็ต้องระวังว่าสตริง s ไม่ได้มีโค้ดอะไรที่เป็นอันตรายนะ
https://www.programiz.com/python-programming/methods/built-in/eval
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
อ่านข้อมูลจาก text file เอาค่ามาใช้งาน python
[-2, -1, 2, -2, 1, 2, 85, 10]
def read_text(file_name):
with open(file_name, "r") as f:
s = f.read()
print(s)
เวลาจะดึงมาใช้งาน เปิดไฟล์อ่านไฟล์ได้แล้ว
สอบถามว่า
1.อยากดึง ข้อมูล มาใส่ตัวแปร list ยังไงครับ
ประมาณนี้ list1 = [-2, -1, 2, -2, 1, 2, 85, 10]
ลอง print มันแสดง เป็น string
อยากแปรงเป็น list และเข้าถึงข้อมูลแต่ละตัว