Python求助!文本内容读出为空

yjchang 2016-01-12 03:32:45
import os

# if os.path.exists('path.ini'):
# f = open('path.ini','r')
# path = f.readline()

# print 'path:', path

## 上面这段code OK,可以输出path.ini里面的内容,比如:c:\Python\App\file\exe\.
## 而下面这段code则始终输出path为空,输出为path: (后面就没了)。我只是增加了一个判断path.ini是否有内容的语句,不知道为什么就不行了。

if os.path.exists('path.ini'):
f = open('path.ini','r')
if len(f.read()) != 0:
path = f.readline()
print 'path:', path
else:
print 'path file is empty'


...全文
686 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinat_32464967 2016-01-14
  • 打赏
  • 举报
回复
那这几天没有去看一下文档吗⊙▽⊙
yjchang 2016-01-13
  • 打赏
  • 举报
回复
引用 1 楼 toney007 的回复:
if os.path.exists('path.ini'): f = open('path.ini','r') if len(f.read()) != 0: f.seek(0) #将读取位置移到文件开头 path = f.readline() print 'path:', path else: print 'path file is empty'
多谢!问题解决,困扰了我几天。
toney007 2016-01-12
  • 打赏
  • 举报
回复
if os.path.exists('path.ini'): f = open('path.ini','r') if len(f.read()) != 0: f.seek(0) #将读取位置移到文件开头 path = f.readline() print 'path:', path else: print 'path file is empty'

37,737

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧