python如何将变量写入文件,python可以用汉字做变量吗
一.语法
白色(数据))。
Data是要写入的数据,可以是string str,也可以是bytes。
返回值是实际写入的数据的数量。如果写入的数据是str类型,则是实际写入的UNIOCODE字符数。如果写入的数据是字节类型,则是实际写入的字节数。
二。案例
1.复制文本文件,在文本文件模式下读取文件,在文本文件模式下写入备份文件:
def cptxtfile():
FP1=open(r(c:(temp ) test.txt),r))
FP2=open(r c:(temp)test . txt . bak , w )
text=fp1.read(
FP2.write(text)).
fp1.close())
fp2.close()).
cptxtfile())
2.复制文本文件。以文本文件模式读取文件,以二进制文件模式写入备份文件。在写入之前,encode必须将str类型转换为bytes类型。
def cptxtfile():
FP1=open(r(c:(temp ) test.txt),r))
FP2=open(r c:(temp)test . txt . bak , wb ))
text=fp1.read(
FP2.write(text.encode))
fp1.close())
fp2.close()).
cptxtfile())
本节简要介绍使用写功能保存文件。write函数用于写入所有数据,而不是像C语言那样指定写入长度。这也是因为Python可以通过str和bytes类型清楚地知道数据内容的长度。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。