我有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十条语句能否实现?请贴个源代码让我试试,谢谢 展开
 我来答
tim_spac
推荐于2016-05-09 · TA获得超过3628个赞
知道大有可为答主
回答量:1804
采纳率:100%
帮助的人:2012万
展开全部
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.做完上面那些后能设置环境变量吗,是哪句实现的?谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式