我有3个文件,a ,b ,c,想把这3个文件附加进一个小程序做成一个小软件
我有3个文件,a,b,c,我想用pascal或者python或者Lazarus写一个小程序,程序的功能是先搜索电脑中有没有1,2,3这3个文件夹,如果有1则把文件a放到1...
我有3个文件,a ,b ,c,我想用pascal或者python或者Lazarus写一个小程序,程序的功能是先搜索电脑中有没有1,2,3这3个文件夹,如果有1则把文件a放到1文件夹下,如果有2则把文件b放到2文件夹下,如果有3则把文件c放到3文件夹下,这个小软件要把a,b,c这三个文件打包进这个小软件中,运行时先做前面那个判断,然后再放出对应的文件到对应的文件夹下。另外程序运行时顺便自动设置两个环境变量。不知道用delphi或者python或者Lazarus写2,3十条语句能否实现?请贴个源代码让我试试,谢谢
展开
1个回答
展开全部
import os
filemapper = {'1': 'a.txt', '2': 'b.txt', '3': 'c.txt'}
def load(filename):
return open(filename, 'r').read()
for p in filter(os.path.exists, filemapper):
with open(os.path.join(p, filemapper[p]), 'w') as handle:
handle.write(load(filemapper[p]))
追问
1.这个是基于什么语言的代码?
2.生成的EXE或可运行程序能把那三个文件包进去并在在运行这个程序产品的时候能释放到指定文件夹下吗?
3.做完上面那些后能设置环境变量吗,是哪句实现的?谢谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询