python中创建文件

quace 2006-03-29 09:40:40
使用f=open("filename","r+")
只能读写已存在的文件,在MFC中,可以通过cfile::modeCreate创建。
python中是否有类似的操作?
此外 dir()只能获得函数名,对于合法参数,有什么推荐?python附带的手册似乎也没有对参数有很好的说明?有什么手册推荐?
...全文
1162 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fdimim 2006-03-29
  • 打赏
  • 举报
回复
http://www.ringkee.com/jims/technic_folder/python/open?page=basic.htm#id2877894

文件的打开或创建

#!/usr/bin/env python
#-*- encoding:UTF-8 -*-

filehandler = open('test.txt','w') #以写模式打开文件,如果文件不存在则创建
filehandler.write('this is a file open/create test.\nthe second line.')

filehandler.close()

#!/usr/bin/env python
#-*- encoding:UTF-8 -*-

filehandler = open('test.txt','a') #以追加模式打开文件,如果文件不存在则创建

filehandler.write('\nappend the text in another line.\n')

filehandler.close()
xiangding 2006-03-29
  • 打赏
  • 举报
回复
一般python带的手册已经有说明了,只是是英文的,
有这样一个文档可能详细一点:ActivePython Documentation
就是ActivePython带的文档,
xiangding 2006-03-29
  • 打赏
  • 举报
回复
当然了,你用这个:
f = open(fileName, "a")
当文件不存在的,时候,自动创建一个。
quace 2006-03-29
  • 打赏
  • 举报
回复
a是追加,那有没有覆盖?

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧