从一个文件写入另一个文件
write from one file to another
- 以
secret_msg
和路径为参数
- 以a+模式打开路径中提到的文件
- 在上面打开的文件中写入
secret_msg
的内容。我该怎么做呢 ?它说错误
'str' object has no attribute 'write'
4. Closes the file
Returns:
该函数没有 return 个参数
message_parts=[secret_msg_3, secret_msg_1, secret_msg_4, secret_msg_2]
final_path= user_data_dir + '/secret_message.txt'
#Code starts here
secret_msg = " ".join(message_parts)
def write_file(secret_msg, path) :
open("path" , 'a+' )
path.write(secret_msg)
path.close()
write_file(secret_msg,final_path)
print(secret_msg)
您需要 open
文件,然后调用 write
方法。
这是一种方式:
def write_file(secret_msg, path):
f = open(path, 'a+')
f.write(secret_msg)
f.close()
或使用with
:
def write_file(secret_msg, path):
with open(path, 'a+') as f:
f.write(secret_msg)
我建议你看看How to write a file with Python。
希望有所帮助!
- 以
secret_msg
和路径为参数- 以a+模式打开路径中提到的文件
- 在上面打开的文件中写入
secret_msg
的内容。我该怎么做呢 ?它说错误
'str' object has no attribute 'write' 4. Closes the file
Returns: 该函数没有 return 个参数
message_parts=[secret_msg_3, secret_msg_1, secret_msg_4, secret_msg_2]
final_path= user_data_dir + '/secret_message.txt'
#Code starts here
secret_msg = " ".join(message_parts)
def write_file(secret_msg, path) :
open("path" , 'a+' )
path.write(secret_msg)
path.close()
write_file(secret_msg,final_path)
print(secret_msg)
您需要 open
文件,然后调用 write
方法。
这是一种方式:
def write_file(secret_msg, path):
f = open(path, 'a+')
f.write(secret_msg)
f.close()
或使用with
:
def write_file(secret_msg, path):
with open(path, 'a+') as f:
f.write(secret_msg)
我建议你看看How to write a file with Python。
希望有所帮助!