python从文件夹进入文件,python进入文件夹下

发布时间:2022-11-25

本文目录一览:

  1. python怎么把文件放进文件夹
  2. 如何在文件夹里运行python
  3. 怎么在Python进入指定文件夹?
  4. 如何用Python打开指定的某个文件夹?比如我要用Python打开D盘里的一个普通文件,该怎么做?
  5. 怎么在Python进入指定文件夹
  6. 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

  1. 使用Python自带的IDLE
    在开始--程序--Python2.5(视你安装的版本而不同)中找到IDLE(Python GUI),点击后弹出如下窗体: 在提示符后输入代码,回车,就可以执行此代码。 IDLE支持语法高亮,支持自动缩进,支持方法提示,不过提示的很慢。
  2. 在命令行窗口上运行
    这种方法的前提是:你在系统的PATH变量中配置了Python的安装路径。 右键我的电脑--属性--高级--环境变量,在系统变量列表中找到Path项,点击编辑按钮,在其中追加“C:\Python25;”(路径及版本视你安装而定),保存退出。 开始--运行--输入cmd,回车,开启一个CMD窗口。 在DOS提示符后,输入python,回车,进入Python环境。 它的运行和IDLE基本一致,但是没有了语法高亮、自动缩进、方法提示,唯一的好处就是运行速度比IDLE快了些(如果你告诉我可以加参数运行python,那你就不算新手了,也不用看这篇文章了),所以用处不大。 退出此python环境使用Ctrl + Z,然后回车。
  3. 以脚本方式运行
    以上两种运行方式虽然简便,但是不适合大量代码的开发,只适合查看单句或少量几句代码的运行结果,或者验证某函数的调用方法,而这恰恰是我们平时调试、验证程序的常用方式。如果是正式的开发,则应该使用独立脚本的方式运行。 打开你的文本编辑器(我是用EmEditor,当然你使用记事本、写字板也都可以),输入python代码,保存成*.py文件,然后双击运行它就可以执行了,当然前提也是必须配置系统PATH变量。
    • 在其所在目录下开启一个CMD窗口,输入python *.py运行
    • 在代码的最后增加如下语句:
      raw_input()
      
      然后你再双击运行,结果就会停留在那里,直到你敲击回车键才消失。 Linux下运行Python程序,一般说来有以下两种形式,其实和Windows下基本一样:
  4. 在IDLE中运行
    在终端窗口输入$ python进入交互式运行环境,然后就可以边输入边执行代码了:
    print 'Hello Python'
    
    Hello Python
    
    退出使用Ctrl-D
  5. 以脚本方式运行
    .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):

  1. 打开cmd
  2. 输入c: 回车
  3. 输入cd c:/python27/ 回车(ps:cd后面没有冒号!,如果需要在dos下查看带有空格的文件夹,要给文件夹加上引号如:CD "Program Files"/PHP
  4. 输入python xxx.py 或者 xxx.py 回车 这是在找到文件路径下去执行某文件,直接在cmd,python环境下输入python xxx.py 会运行语法错误,不知是否是系统的环境变量没有添加好? 在Linux下参见vamei :python 基础 另附:cmd命令
  5. 进入上一层目录:CD ../
  6. 显示目录下的文件及目录:dir

b. Linux下运行python源文件:

$ python xxx.py

c. 在IDLE下运行python源文件

  1. 点击开始-程序-Python 2.7-IDLE(Python GUI)
  2. 点击File-Open-xxx.py
  3. 按下 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(),就可以解决这个问题。