Python基础错误5

文件的写

错误代码:

f = open("C:\Users\cjx\Desktop\haha.txt", "w")
num = f.write( "我是大好人!\n是的!!" )
print(num)
f.close()
Python基础错误5_第1张图片
e.png

在文件读写这方面我一直很无能,学Java的时候也会在这方面犯糊涂,永远记不住格式,仿佛是一个死穴。。
想起之前看过什么说过不同的OS好像是有的识别“\”,有的识别“/”,所以就试了试,把上述程序的“\”改成了“/”,就可以正常运行了,固定格式就只能记住吧。

改正:

f = open("C:/Users/cjx/Desktop/haha.txt", "w")

num = f.write( "我是大好人!\n是的!!" )
print(num)
f.close()

运行结果:

打印出:11 并且桌面上出现一个haha.txt,


Python基础错误5_第2张图片
t.png

顺便说一下,“w”代表写,如果原来没有这个名字的文件就创建并写入内容,如果原来有,执行后就会覆盖原来的文件。
file.write()返回的写入的字符数量。
读写文件后不要忘记close!

以上的绝对路径,还可以使用相对路径,就比较简单好记

f = open("haha.txt", "w")
num = f.write( "我是大好人!\n是的!!" )
print(num)
f.close()

结果和上面是是一样的。

你可能感兴趣的:(Python基础错误5)