首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将输入放入记事本,打开并使用python2.7中的这些值

如何将输入放入记事本,打开并使用python2.7中的这些值
EN

Stack Overflow用户
提问于 2019-10-21 15:07:00
回答 1查看 648关注 0票数 1

因此,我需要使用记事本文件作为输入。

我可以打开文件并打印出数字,但似乎不能将记事本的每一行分配给代码中可以使用的变量。

代码语言:javascript
复制
file = open(r"C:/Users/aryaa/Desktop/Base.txt", "r")
text = file.read()
print (text)

我需要将输入放入记事本文件的不同行(例如,第1-3行、第2-7行等)。我需要将这些行放在python代码中的一个变量中,并从一个便笺簿文件中处理它们。那么,如何打开记事本文件并将记事本文件中的每一行分配给我可以在python中工作的变量呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-21 15:38:10

还不清楚您到底想要什么,但这将读取您的文件,并将每行中的文本作为可以映射到某个值的键。

代码语言:javascript
复制
import random

line_dict = {}

file = open(r"sampleLines", "r")
lines = file.readlines()
for line in lines:
    var = line.strip()# get rid of \n
    line_dict[var] = random.randint(1,6)

print(line_dict)

我的脚本只是向文件中的每一行分配一个从1到6的随机int值。您需要在python脚本中有一些集合来保存1.文件行的文本,以及2.从用户那里请求的值。

我的文件有以下几行:

代码语言:javascript
复制
cat sampleLines 
apple
banana
cherry

并产生这样的输出:

代码语言:javascript
复制
$ python script.py 
{'apple': 4, 'banana': 3, 'cherry': 4}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58489152

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档