本文目录一览:
- python怎么把文件放进文件夹
- 如何在文件夹里运行python
- 怎么在Python进入指定文件夹?
- 如何用Python打开指定的某个文件夹?比如我要用Python打开D盘里的一个普通文件,该怎么做?
- 怎么在Python进入指定文件夹
- python文件的源代码文件夹怎么打开?
python怎么把文件放进文件夹
模块shutil
可以完成对文件的复制与删除操作:
#从源src复制到dst中去
copyfile(src,dst)
示例1,文件拷贝:
import shutil
# 将d盘下的123.txt文件复制到d盘下test目录中,并重命名为234.txt
shutil.copyfile('d://123.txt','D://test//234.txt')
示例2,递归拷贝文件夹:
import shutil
# 复制old_path中的目录到new_path
old_path = 'D://123'
new_path = 'd://test//123'
shutil.copytree(old_path,new_path)
如何在文件夹里运行python
如何在文件夹里运行python
- 使用Python自带的IDLE
在开始--程序--Python2.5(视你安装的版本而不同)中找到IDLE(Python GUI),点击后弹出如下窗体: 在提示符后输入代码,回车,就可以执行此代码。 IDLE支持语法高亮,支持自动缩进,支持方法提示,不过提示的很慢。 - 在命令行窗口上运行
这种方法的前提是:你在系统的PATH变量中配置了Python的安装路径。 右键我的电脑--属性--高级--环境变量,在系统变量列表中找到Path项,点击编辑按钮,在其中追加“C:\Python25;”(路径及版本视你安装而定),保存退出。 开始--运行--输入cmd,回车,开启一个CMD窗口。 在DOS提示符后,输入python
,回车,进入Python环境。 它的运行和IDLE基本一致,但是没有了语法高亮、自动缩进、方法提示,唯一的好处就是运行速度比IDLE快了些(如果你告诉我可以加参数运行python,那你就不算新手了,也不用看这篇文章了),所以用处不大。 退出此python环境使用Ctrl + Z
,然后回车。 - 以脚本方式运行
以上两种运行方式虽然简便,但是不适合大量代码的开发,只适合查看单句或少量几句代码的运行结果,或者验证某函数的调用方法,而这恰恰是我们平时调试、验证程序的常用方式。如果是正式的开发,则应该使用独立脚本的方式运行。 打开你的文本编辑器(我是用EmEditor,当然你使用记事本、写字板也都可以),输入python代码,保存成*.py
文件,然后双击运行它就可以执行了,当然前提也是必须配置系统PATH变量。- 在其所在目录下开启一个CMD窗口,输入
python *.py
运行 - 在代码的最后增加如下语句:
然后你再双击运行,结果就会停留在那里,直到你敲击回车键才消失。 Linux下运行Python程序,一般说来有以下两种形式,其实和Windows下基本一样:raw_input()
- 在其所在目录下开启一个CMD窗口,输入
- 在IDLE中运行
在终端窗口输入$ python
进入交互式运行环境,然后就可以边输入边执行代码了:print 'Hello Python'
退出使用Hello Python
Ctrl-D
。 - 以脚本方式运行
在.py
脚本所在目录下输入:$ python hello.py
怎么在Python进入指定文件夹?
import os
os.chdir(r'D:\Pythonwork') # 进入指定的目录
import runpy
runpy.run_path('hello.py') # 运行hello.py文件
# 运行hello;#进入指定的目录
os.chdir(r'D:\Pythonwork')
runpy.run_path('hello.py')
如何用Python打开指定的某个文件夹?比如我要用Python打开D盘里的一个普通文件,该怎么做?
操作系统一般不允许程序直接操作磁盘文件的,文件在磁盘上的读写都是由操作系统提供的,文件操作包括创建、删除、修改权限、读取、写入等。要想实现对文件的操作就需要请求操作系统打开一个文件对象,然后通过操作系统提供的接口来实现对文件读写的相关操作。读写文件是最常见的 I/O 操作,Python内置相关API可以帮助我们快速的实现文件读写操作。
文件对象
Python内置的 open()
函数可以用于打开指定文件,该函数会返回一个文件对象(该对象包含了当前文件拥有的属性信息,相当于文件句柄)。参数file
为要创建或打开文件的文件名称,参数mode
用于指定文件的打开模式(可选),参数buffering
用于指定对文件做读写操作时是否使用缓冲区。在打开文件之后就可调用文件对象的属性和方法,完成对文件的读/写操作之后最后需要关闭该文件,通过文件对象的close()
函数来实现即可。
打开模式
文件打开是可以指定其打开的模式,该参数通过mode
来指定【默认模式为只读(r)】。选择不同的打开模式决定了后续可以对文件进行操作,如果使用 r
模式打开的文件则只能读取文件而无法修改文件内容。open()
提供了多种打开模式,下面列出了对应的打开模式和说明:
模式 | 说明 |
---|---|
r |
以只读方式打开文件(默认) |
w |
以写入方式打开文件,会覆盖已存在的文件内容 |
a |
以追加方式打开文件,不会覆盖已存在的内容 |
r+ |
以读写方式打开文件,文件指针放在文件的开头 |
w+ |
以读写方式打开文件,如果文件存在则覆盖,否则创建新文件 |
a+ |
以读写方式打开文件,如果文件存在则追加,否则创建新文件 |
怎么在Python进入指定文件夹
import os
os.chdir(r'D:\Pythonwork') # 进入指定的目录
import runpy
runpy.run_path('hello.py') # 运行hello.py文件
python文件的源代码文件夹怎么打开?
使用python源文件的几种方法/运行python脚本:
a. Windows下打开shell(DOS提示符,命令行,cmd):
CMD命令进入某个目录:
如在Windows下cmd运行python源文件 xxx.py
(注意这个xxx.py
在C盘的python27目录下,若是其它盘的目录,就进入其它盘的目录来运行xxx.py
):
- 打开cmd
- 输入
c:
回车 - 输入
cd c:/python27/
回车(ps:cd
后面没有冒号!,如果需要在dos下查看带有空格的文件夹,要给文件夹加上引号如:CD "Program Files"/PHP
) - 输入
python xxx.py
或者xxx.py
回车 这是在找到文件路径下去执行某文件,直接在cmd,python环境下输入python xxx.py
会运行语法错误,不知是否是系统的环境变量没有添加好? 在Linux下参见vamei :python 基础 另附:cmd命令 - 进入上一层目录:
CD ../
- 显示目录下的文件及目录:
dir
b. Linux下运行python源文件:
$ python xxx.py
c. 在IDLE下运行python源文件
- 点击开始-程序-Python 2.7-IDLE(Python GUI)
- 点击File-Open-xxx.py
- 按下
Ctrl+F5
quit()
是退出程序
d. 在IDLE里,可以通过os执行系统命令,执行python源文件:
import os
os.system('python c:/xxx.py')
e. 直接双击xxx.py
双击xxx.py,窗口一闪而过。很像VC运行时的Ctrl+F5
对不对?那怎么办呢?(非windows系统可以跳过,不用此技巧)
这里我们在代码里加入一句话raw_input()
,就可以解决这个问题。