|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
ff = open('位置.txt','r+',encoding = 'utf-8')
ax = ff.read()
ax = int(ax)
ax +=1
ff.truncate(0)
str_as = str(ax)
str_as.replace(' ','')
ff.truncate(0)
ff.write(str_as)
print(str_as)
ff.read()
ff.close()
Python同路径下创建位置这个TXT文本,写入1保存 运行代码文本内容变成2 ,但是但是,2前面还有个空格,怎么搞都去不掉,也找不到是什么原因导致的空格,求大佬解答
本帖最后由 jackz007 于 2020-11-22 15:27 编辑
导致问题的原因,是读完文件的时候,文件的读写指针位于文件的尾部,在写文件的时候,读写指针没有回到文件开头。
- ff = open('位置.txt','r+',encoding = 'utf-8')
- ax = ff.read()
- ax = int(ax)
- ax +=1
- ff.truncate(0)
- str_as = str(ax)
- str_as.replace(' ','')
- ff.truncate(0)
- ff.seek(0) # 添加这一行,把文件指针回到文件开头
- ff.write(str_as)
- print(str_as)
- ff.read()
- ff.close()
复制代码
|
|