免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3940 | 回复: 15
打印 上一主题 下一主题

Python怎么释放文件出来? [复制链接]

论坛徽章:
2
拜羊年徽章
日期:2015-03-03 16:15:4315-16赛季CBA联赛之同曦
日期:2018-07-25 19:57:32
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-24 10:15 |只看该作者 |正序浏览
比如一个   test.txt   文件

一个    test.py    程序

我运行test.py就自动在指定的目录把test.txt释放出来

论坛徽章:
0
16 [报告]
发表于 2009-07-25 10:56 |只看该作者
唉,LZ的意思是怎么在Python里使用res资源文件,LZ是这个意思吧。

论坛徽章:
0
15 [报告]
发表于 2009-07-24 12:45 |只看该作者
应该是像安装程序一样,点击.exe文件,然后它就会自动生成一些文件或是什么东西的?
——应该用InstallShield呀!

论坛徽章:
2
拜羊年徽章
日期:2015-03-03 16:15:4315-16赛季CBA联赛之同曦
日期:2018-07-25 19:57:32
14 [报告]
发表于 2009-06-25 10:38 |只看该作者
等我有空我去查查别的语言用的什么函数之类的完成的,我再来问问吧

论坛徽章:
0
13 [报告]
发表于 2009-06-24 16:42 |只看该作者

  1. shutil.move("text.exe", "test.py")
  2. shutil.move("text.txt", "test.py")
复制代码

论坛徽章:
2
拜羊年徽章
日期:2015-03-03 16:15:4315-16赛季CBA联赛之同曦
日期:2018-07-25 19:57:32
12 [报告]
发表于 2009-06-24 16:32 |只看该作者
郁闷,我也说不清了,算了,以后在说吧

论坛徽章:
0
11 [报告]
发表于 2009-06-24 16:17 |只看该作者
无论是生成exe还是txt,对python本身的区别并不是很大:
fp = open('test.txt','w')
fp = open('test.exe','wb')
写什么内容就是你的事了,如果你要写一个可以运行的exe文件,那么你需要看PE格式(windows)or ELF格式(linux)
还有就是很不理解为什么要叫“释放”。。。最好能说些通俗易懂的话,要不然我们还以为你火星来的呢

论坛徽章:
0
10 [报告]
发表于 2009-06-24 16:17 |只看该作者

回复 #9 Mylib 的帖子

我可以理解为是copy么。。。如果是可以用shutil块里面的copy等函数
或者你是指先把test.exe放到一个压缩包里面,然后解压到某个目录下?是这样的话可以调用winrar(如果装了winrar)的解压缩命令,或者python里面也有zip块,可以看看
始终不太明白你说的放出来是怎么回事。。。。。。--!

论坛徽章:
2
拜羊年徽章
日期:2015-03-03 16:15:4315-16赛季CBA联赛之同曦
日期:2018-07-25 19:57:32
9 [报告]
发表于 2009-06-24 14:26 |只看该作者
原帖由 thsniperwolf 于 2009-6-24 11:52 发表
难道你是想用test.py来生成一个名字叫做test.exe的文件?


test.exe是预先创建好的程序,用test.py来把它放出来。

我说的释放意思应该是:

你只能看到一个  test.exe ,只要运行下,旁边就会出现一个 test1.exe 文件。不知道你明白了没有,我自己说的都糊里糊涂的了。:wink:

论坛徽章:
0
8 [报告]
发表于 2009-06-24 14:00 |只看该作者
直接用w模式打开一个文件就会自动创建了吧
  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP