阅 读 文 章

请教如何把文本文件保存成unicode格式?

[来源:网上转载 (http://www.chinaunix.net) | 作者:网友(nbfan) | 时间:2007-05-27 | 浏览:人次 ]


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

最新评论 共有1位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表

网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.