使用下面的代码,我试图用Python写一个文件,但是我收到了一个错误

时间:2017-02-27 14:53:46

标签: python-2.7

这是错误:

Please find error here

这是代码。

from sys import argv
first,second=argv
file1=open(second)
print file1.read()
file2=open(second)
file2.write("this is a new line being added to this file\n\n Did you recognize??")
print "check after writing to the file"
print file2.read()

2 个答案:

答案 0 :(得分:1)

打开第二个文件时需要传递第二个参数。

file2=open("second.txt", "a+")
file2.write("text")
file2.close

参数表示您可以将文字追加到文件中。

w 参数表示您可以将新文本写入文件。

r 参数表示您处于只读模式。

答案 1 :(得分:0)

文件2应该以写入模式打开!

file2 = open(second,"w")

r+模式,即读写模式!

file2 = open(second,"r+")