yunlongzhuhuo 发表于 2022-2-4 19:01

Python无法读取文件

本帖最后由 yunlongzhuhuo 于 2022-2-5 10:14 编辑

users = os.path.expandvars('$HOMEPATH')
f = open(r'C:' + users + '\\AppData\\Roaming\\Tencent\\WeChat\\All Users\\config\\3ebffe94.ini')
if f.read() == 'MyDocument:':
    location = 'C:' + users + '\Documents\WeChat Files'
else:
    location = f.read() + "\WeChat Files"
访问变量的结果:

记事本打开那个文件:

为什么在代码中输出不了文件内容呢?

wkfy 发表于 2022-2-4 19:16

你这代码没输出啊,只执行了读取。

yunlongzhuhuo 发表于 2022-2-4 19:16

wkfy 发表于 2022-2-4 19:16
你这代码没输出啊,只执行了读取。

输出?怎么输出?

GMCN 发表于 2022-2-4 19:30

yunlongzhuhuo 发表于 2022-2-4 19:16
输出?怎么输出?

peint()?

helloworld2022 发表于 2022-2-4 19:47

用with好一些。

wkfy 发表于 2022-2-4 20:29

本帖最后由 wkfy 于 2022-2-4 20:30 编辑

yunlongzhuhuo 发表于 2022-2-4 19:16
输出?怎么输出?
if f.read() == 'MyDocument:':你用一个变量去存储一下,然后对比一下值

yunlongzhuhuo 发表于 2022-2-4 20:38

本帖最后由 yunlongzhuhuo 于 2022-2-4 20:39 编辑

wkfy 发表于 2022-2-4 20:29
if f.read() == 'MyDocument:':你用一个变量去存储一下,然后对比一下值
OK,我试试

tl;dr 发表于 2022-2-5 05:51

GeorgeAlone233 发表于 2022-2-5 08:50

虽然python会默认关闭文件但还是用with管理好一点

lizy169 发表于 2022-2-15 11:00

print(f)
print(location)
页: [1]
查看完整版本: Python无法读取文件