write() 在 Python 中不接受关键字参数
write() takes no keyword arquments in Python
我收到这个错误:
TypeError: write() takes no argument
我试着写成 str(k),但没有任何帮助
f = open("lab8_674046492_answers.txt","w")
for k,v in sorted(course_catalog.items()):
f.write(k,end='')
f.write(':',v)
f.close()
f = open("lab8_674046492_answers.txt","r")
print(f.read())
我期待列表中的键和值。我该如何解决这个问题?
f = open("lab8_674046492_answers.txt","w")
for k,v in sorted(course_catalog.items()):
f.write(k,'')//why use "end="
f.write(':',v)
f.close()
f = open("lab8_674046492_answers.txt","r")
print(f.read())
不需要在函数中使用"end=''"
,只需f.write(k,'')
或者,如果您尝试实际编写 end=''
,请确保将其放在引号中:
f = open("lab8_674046492_answers.txt","w")
for k,v in sorted(course_catalog.items()):
f.write(k, "end=''")//Make sure to put it in quotes
f.write(':',v)
f.close()
f = open("lab8_674046492_answers.txt","r")
print(f.read())
此错误是由于在函数中使用了 end =
。
看到这个...
Getting error: write() takes no keyword arguments
我收到这个错误:
TypeError: write() takes no argument
我试着写成 str(k),但没有任何帮助
f = open("lab8_674046492_answers.txt","w")
for k,v in sorted(course_catalog.items()):
f.write(k,end='')
f.write(':',v)
f.close()
f = open("lab8_674046492_answers.txt","r")
print(f.read())
我期待列表中的键和值。我该如何解决这个问题?
f = open("lab8_674046492_answers.txt","w")
for k,v in sorted(course_catalog.items()):
f.write(k,'')//why use "end="
f.write(':',v)
f.close()
f = open("lab8_674046492_answers.txt","r")
print(f.read())
不需要在函数中使用"end=''"
,只需f.write(k,'')
或者,如果您尝试实际编写 end=''
,请确保将其放在引号中:
f = open("lab8_674046492_answers.txt","w")
for k,v in sorted(course_catalog.items()):
f.write(k, "end=''")//Make sure to put it in quotes
f.write(':',v)
f.close()
f = open("lab8_674046492_answers.txt","r")
print(f.read())
此错误是由于在函数中使用了 end =
。
看到这个... Getting error: write() takes no keyword arguments