windows下记事本可以把文本文件保存成unicode格式,请问python如何直接把文本文件保存成unicode格式。
另外,如何把保存的文本文件设置成隐藏文件。
谢谢。
xichen 回复于:2005-09-09 19:59:44
选择utf-8编码,idle就可以将文件存为unicode
点文件的属性可以把文件设置为隐藏.
nbfan 回复于:2005-09-09 21:55:12
斑竹你真会开玩笑,我的意思是如何在程序里直接把文件设置成隐藏属性.
nbfan 回复于:2005-09-09 22:01:23
引用:原帖由 "xichen" 发表:
选择utf-8编码,idle就可以将文件存为unicode
点文件的属性可以把文件设置为隐藏.
请问你说的这个是在option下的configure里的general里的那里设置么?
如果是这样,那么我实验了,不行.
或者麻烦你说详细一点,谢谢。
xichen 回复于:2005-09-10 13:08:56
idle 里面在第一行加上
# -*- coding: utf-8 -*-
就可以了.
隐藏的问题
import os
os.system('attrib +h 文件名')
nbfan 回复于:2005-09-10 22:47:32
版主,你的办法不行。
下面是我的代码
# -*- coding: utf-8 -*-
import os,sys,string
def filename(dir):
namelist=[]
filelist=os.listdir(dir)
for i in filelist:
if i[-4:]==".jpg":
namelist.append(i[:-4])
return namelist
if __name__=="__main__":
file=open("config.txt","w")
name=filename(os.getcwd())
file.write("&pics="+string.join(name,"|")+"&"+"\n")
file.write("&names="+string.join(name,".txt|")+".txt&")
file.close()
wolfg 回复于:2005-09-10 22:49:36
你到底想实现什么目的?能否讲清楚
nbfan 回复于:2005-09-10 22:56:27
上面的代码把所有.pic格式的图片,做成flash能读取的文件。取名config.txt
因为本中有中文,必须存成unicode格式flash才能读取,否则乱码。
问题由此而来。
隐藏文件的方法多谢.(我怎么没想到。)
wolfg 回复于:2005-09-10 23:02:51
引用:原帖由 "nbfan" 发表:
上面的代码把所有.pic格式的图片,做成flash能读取的文件。取名config.txt
因为本中有中文,必须存成unicode格式flash才能读取,否则乱码。
问题由此而来。
隐藏文件的方法多谢.(我怎么没想到。)
try
import codecs
file = codecs.open("config.txt", "w", "utf-8")
xichen 回复于:2005-09-10 23:08:20
楼上的方法应该正确.
nbfan 回复于:2005-09-11 11:40:55
这个方法不行 .file.write()都写不了中文了。晕.
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 格式 保存 文件 如何 文本 请教 回复 name nbfan dir |
注册
个人空间
