簡體   English   中英

如何將寫入文件的字符串元素轉換為 Python 中的 integer

[英]How to convert written file's string elements to integer in Python

我創建了一個文件並使用 file.write() 寫入了一些隨機數。 因為我必須將這些數字寫入字符串格式 ex。 file.write(str(scerets.randbelow(100)) + "\n"),現在我想再次讀取這個文件並將這些字符串數字保存到 integer 列表中。 我怎樣才能做到這一點?

假設你寫你的數字

file.write(str(scerets.randbelow(100)) + "\n")

該文件中沒有其他內容,這應該可以將其讀回:

numbers = [int(line) for line in file]

這假設您已經以“讀取模式”打開了文件,如下所示:

with open('yourfile.txt') as file:
    numbers = [int(line) for line in file]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM