作者poopoo888888 (阿川)
看板Python
标题Re: [问题] 输出资料於一个新资料夹
时间Tue Sep 13 11:01:47 2011
※ 引述《josefy (醉落~最弱)》之铭言:
: 各位板大好 打扰一下
: 想请教如何利用python自己建立一个新资料夹 储存运算好的资料
: 例如我今天 X年Y月Z日 a时b分c秒 建立了这个资料夹
: 然後要把运算资料放到这个资料夹之内 (档名都已经设定好)
: 假设资料夹名称为 XYZabc
: 可以请问一下指令吗? 谢谢
这篇文章可以参考
http://stackoverflow.com/questions/273192/python-best-way-to-create-directory-if-it-doesnt-exist-for-file-write
简单来说就是
dir_name = "XYZabc"
if not os.path.exists(dir_name): #先确认资料夹是否存在
os.makedirs(dir_name)
file = open(dir_name + "/" + YOUR_FILE_NAME + ".txt", "w")
#看你要写入什麽 而开对应的mode 这边假设是纯文字而开w
file.write(你的运算资料)
可以看一下官方文件会更清楚
http://docs.python.org/library/functions.html#open
http://docs.python.org/library/os.html
不知道有否回答到你的问题
有错还烦请板友不吝指教 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.231.24.135
※ 编辑: poopoo888888 来自: 61.231.24.135 (09/13 11:05)
1F:推 ckclark:原PO问的好像是用时间当资料夹名称 可以用time.strftime 09/13 12:54
2F:推 josefy:谢谢两位!!=) 09/14 20:18