该程序实现新建一个文件,并且输入内容
import os
import sys
ls=os.linesep
while True:
filename=input('Enter filename: ')
if os.path.exists(filename):
sys.stdout.write('%s has exists\n' % filename)
else:
break
all=[]
print('\nEnter content:\n')
while True:
entry=input('>')
if(entry=='.'):
break
else:
all.append(entry)
f=open(filename,'w')
f.writelines(['%s%s' % (x,ls) for x in all])#将字符串序列写入文件
f.close()
print('DONE')
#os模块
#os.name 平台
#os.getcwd() 返回当前工作目录
#os.listdir(name) 返回指定目录下文件和目录
#os.remove(name) 删除文件
#os.system() 运行shell命令
#os.linesep 当前平台的行结束符
#os.path.split(name) 返回文件的目录名和文件名
#os.path.isfile(name)/os.path.isdir(name)
#os.path.exists() 文件是否存在
#os.path.getsize(name)获取文件大小
#os.path.abspath(name) 绝对路径
#os.path.splitext(name) 分离文件名跟后缀名
#os.path.join(path,name) 链接目录与文件名
#os.path.basename(name) 返回文件名
#os.paht.dirname(name) 返回文件路径
下面的链接是关于os模块的
python os