用python往文本文件里写三个条件 请输入学生姓名 请输入学生年龄 请输 ...

发布网友 发布时间:2022-04-24 09:44

我来回答

1个回答

热心网友 时间:2022-04-18 20:47

[root@localhost aa]# cat a.py 
#!/usr/bin/python
# -*- coding: utf-8 -*-
import os
filename=r'/root/aa/123'
if os.path.exists(filename):
        message='ok,the "%s" is exists'
else:
        f=open('123','w')
        name=raw_input("请输入学生姓名:\n")
        age=raw_input("请输入学生年龄:\n")
        address=raw_input("请输入住址:\n")
        f.write(name+'\n'+age+'\n'+address+'\n')
        f.close()
        message='the "%s" is create now'
print message % filename
print file('123','r').read()
[root@localhost aa]# python a.py 
请输入学生姓名:
xiangliangyu
请输入学生年龄:
22
请输入住址:
guangzhou
the "/root/aa/123" is create now
xiangliangyu
22
guangzhou

追问我用的是Ubuntu14 虚拟机 全是英文 好像输不了汉字

追答那就打英文代替嘛。或者从外部复制进去。或者外部把脚本写好了上传进去。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com