Python如何向文件写入内容

python向txt文件写入内容,先说写入一行

先引用Path库

from pathlib import Path

创建一个变量名,该变量名=Path('txt文件名.txt'),该代码是为了创建一个txt文件

接着是写入内容

变量名.write_text("要写的内容")

from pathlib import Path

path = Path('progremming.txt')
path.write_text("转债中中中,基金涨涨涨,工资升升升!")

如果是要写入多行

先创建一个变量,

变量先赋值第一行内容,然后用累加的形式

变量+="第二行内容\n"

创建另外一个变量,创建目标文件名,

然后是另外一个变量.write_text(内容)

from pathlib import Path

contents="I love programing.\n"
contents+="I LOVE creating new game.\n"
contents+="I also love working with data.\n"

path=Path('programming.txt')
path.write_text(contents)

如果是由外界输入数据,然后再输入到指定内容,每行数据独占一行

首先是引用path库

from pathlib import Path

接着是创建目标文件名

创建一个空列表

创建一个while循环,在循环中让用户输入内容,并设置退出条件

将用户输入的内容加到创建的空列表里

使用for循环打印列表里面的内容,输出内容是f"{内容}\n"

最后是执行write_text语句

from pathlib import Path
文件=Path('guest_book.txt')
用户名列表=[]
while True:
    用户名=input("请输入用户名:")
    if 用户名=="end":
        break
    用户名列表.append(用户名)

姓名段=' '
for 姓名 in 用户名列表:
    姓名段+=f"{姓名}\n"

文件.write_text(姓名段)

  • 14
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值