如何使变量值反映.txt文件中的文本?

时间:2018-01-27 13:16:01

标签: python file python-3.6

所以我正在制作一个计算器,可以将任何数字转换为指定的数字。我希望通过类似

来指定它的方式

numbertoturninto=*anynumber*

位于<。p>的.txt文件中

c:/python/calc2#/config.txt

我该怎么做?如果你不明白我会帮忙。

示例:我有一个.txt文件。在该文件中,我有数字4.我希望var3在python程序中成为这个数字。 (希望这有帮助)

1 个答案:

答案 0 :(得分:1)

您基本上只是询问如何在文本文件中存储变量。有很多方法可以做到这一点,但我会说JSON文件是为此做的。

使用JSON

import json

# Create the file
with open('config.json', 'w') as f:
    json.dump({"var3":4}, f, indent = 2)

# The file now looks like this:
# {
#   "var3": 4
# }

# Read the file
with open('config.json') as f:
    config = json.load(f)

print(config['var3']) # prints 4

如果您想了解更多信息。尝试搜索字典Python和JSON python。