Python中文
首页
教程
问答
标签
搜索
登录
注册
在Python中将文件从一个文件夹移动到另一个文件夹并返回
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我对python比较陌生,我正在做一些项目。假设我在Windows上的分区D上运行脚本,例如,它是“D:/检疫.py““</p> <p>我现在要找的是:</p> <ol> <li>从一个文件夹(比如桌面)中取出一个文件并将其移动到另一个文件夹(比如,C:\quantilation)——但是我需要从键盘上读取文件和目录。C:\隔离区文件夹是在前面创建的,代码如下:</li> </ol> <blockquote> <pre><code>def create_quar(quar_folder): try: os.makedirs(quar_folder) except OSError as exception: if exception.errno != errno.EEXIST: raise dir_name = input("Enter the desired quarantine path: ") if os.path.isdir(dir_name): print ("Directory already existed.") else: print ("Directory created successfully!") create_quar(dir_name) </code></pre> </blockquote> <ol start=“2”> <li><p>在移动文件之前,我需要以某种方式存储文件的先前位置。我在考虑在C:\quantilation文件夹中创建一个.txt文件。</p></li> <li><p>如果我改变主意,我会调用一个函数来读取我之前创建的.txt文件,然后将这些文件移回原始文件夹。这,我不知道如何实施。</p></li> </ol> <p>我不知道如何着手做这件事。正在考虑这样的方法来记录路径并移动文件:</p> <pre><code>path = input("Directory of file I need to move: ") file = input("File name: ") f = open(dir_name+"\log.txt",'w') f.write(os.path.abspath(path+file)) shutil.move(path+file,dir_name+file) </code></pre> <p>dir_name是我之前用来读取隔离文件夹位置的变量,所以我想我可以重用它。至于读取日志文件和恢复,我不知道。在</p> <p>有人能帮忙吗?在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>你可以用操作系统()从操作系统导入。它将在cmd/shell中执行命令,但仅针对子进程。 我希望这是有益的</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在python中从数据帧列中删除分类值?
10 回答
如何在python中从数据帧列表中删除引号
2 回答
如何在python中从数据帧创建列表
10 回答
如何在Python中从数据帧创建嵌套的JSON
8 回答
如何在Python中从数据帧显示wordcloud
6 回答
如何在Python中从数据帧的时间戳中删除字符
2 回答
如何在Python中从数据帧绘制简单绘图?
7 回答
如何在python中从数据帧行提取具有特定长度的范围?
1 回答
如何在python中从数据帧设置dict中的值
3 回答
如何在Python中从数据库中获得一个结果
10 回答
如何在python中从数据框中绘制分类条形图
3 回答
如何在Python中从数据框中选择特定细节?
7 回答
如何在python中从数据集中删除unicode
2 回答
如何在python中从数据集中删除某些数值?
2 回答
如何在python中从数据集中选择行
9 回答
如何在Python中从数组中删除元素
6 回答
如何在python中从数组中删除单个倒逗号?
1 回答
如何在python中从数组中删除对象?
3 回答
如何在python中从数组中删除引号
10 回答
如何在python中从数组中删除所有最小值
10 回答