Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-如何在写入模式下跳转文件中的行?_Python - Fatal编程技术网

Python-如何在写入模式下跳转文件中的行?

Python-如何在写入模式下跳转文件中的行?,python,Python,我运行了这段代码,但当我输入输入并查看文件时,所有单词都相邻(没有空格,没有换行)。你知道怎么解决吗? 我尝试了fid.write(w“\n”)和fid.write(w“\n”)都不起作用 fid=open("w&c","w") for x in range (0, 2): w=input("Enter a word: ") fid.write(w) c1=input("Enter a clue: ") fid.write(c1) c2=input

我运行了这段代码,但当我输入输入并查看文件时,所有单词都相邻(没有空格,没有换行)。你知道怎么解决吗? 我尝试了
fid.write(w“\n”)
fid.write(w“\n”)
都不起作用

fid=open("w&c","w")
for x in range (0, 2):
    w=input("Enter a word: ")
    fid.write(w)
    c1=input("Enter a clue: ")
    fid.write(c1)
    c2=input("Enter a clue: ")
    fid.write(c2)
    c3=input("Enter a clue: ")
    fid.write(c3)
fid.close()

您必须使用
+
正弦向其添加
\n
,请尝试以下代码:

fid=open("w&c","w")
for x in range (0, 2):
    w=input("Enter a word: ")
    fid.write(w+'\n')
    c1=input("Enter a clue: ")
    fid.write(c1+'\n')
    c2=input("Enter a clue: ")
    fid.write(c2+'\n')
    c3=input("Enter a clue: ")
    fid.write(c3+'\n')
fid.close()

可以将换行符附加到

fid.write(w +  "\n")

将“\n’CARCTER写入文件,作为下一步考虑将至少两个函数分开,一个用于获取输入,另一个用于存储到文件中,作为一个小部分。