⑴ python用到CMD的几个文件夹操作命令
1.进入I盘
c:>I:
I:>2.打开文件夹
I:>cd新建文件夹
I:新建文件夹>返回上级目录
I:新建文件夹>cd..
I:>
3.返回盘符
I:新建文件夹123>cd
I:>4.新建/删除文件夹
c:>md123在C盘下新建一个123的文件夹
c:>rd123删除C盘下123的文件夹5.打开文件
打开123.txt文件
c:>123.txt6.命令行下查看文件命令行下查看123.txt的内容
格式:
I:>type123.txt
0000
0000
I:>7.删除文件删除123.txt文件
格式:
I:>del123.txt
I:>创建加密码文件夹
c:>md123..
删除
c:>rd123..
⑵ python 操作目录和文件 为什么只能打印一层目录呢
#-*-coding:utf-8-*-
importos
defsearch(s):
forxinos.listdir(s):
fp=os.path.join(s,x)
ifos.path.isdir(fp):
printfp
search(fp)
search('E:LearnPython')
如果解决了您的问题请采纳!
如果未解决请继续追问
⑶ 如何使用python实现删除文件或文件夹实例
此处以d盘下ceshi文件夹为例。
删除文件:import os
os.remove('d:/ceshi/test.txt')
删除空文件夹:(如文件夹非专空会报属错)
import os
os.rmdir('d:/ceshi')
删除非空文件夹:(即会删除文件夹内所有的字文件夹和文件)
import shutil
shutil.rmtree('d:/ceshi')
⑷ 如何使用Python获取文件所在目录和文件名
python有个魔术变抄量__file__ #(前后各两个袭下划线)。这个变量就是当前文件的绝对路径。
再利用Pyhon自带的os模块中的path模块可以处理路径,分理出目录和文件名。以下是示例代码。
importos
folder,filename=os.path.split(__file__)
print(folder,filename)
不明白可追问。
⑸ python文件操作问题
由于你写的是相对路径,运行时要注意当前工作目录是什么,在CMD中,就是前面提示符的路径。CMD的默认工作目录是当前用户目录,即C:\Users\用户名,此时运行你的python程序,那么open("yesterday.txt")将会试图在这个目录下寻找yesterday.txt文件,找不到则会报错。
⑹ 如何用Python打开指定的某个文件夹比如我要用Python打开D盘里的一个普通文件,该怎么做
是不是想要直接打开文件夹,那使用如下命令就可以
import os
os.system('explorer.exe /n, 文件夹路径')
这样就可以版直接打开,要打开文权件,不知道你是想在程序里读还是直接开文件,开文件用
os.system('cmd /c 文件名')
在脚本中使用文件内容,那就使用open函数来读取文件内容。
⑺ python文件的源代码文件夹怎么打开
使用python源文件的几种方法\运行python脚本:
a. windows下打开shell(DOS提示符,命令行,cmd):
CMD命令进入某个目录
如在window 下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命令
1.进入上一层目录 CD ../
2.显示目录下的文件及了目录 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(),就可以。
⑻ python怎么删除文件夹以及里面的所有文件
os包的rmdir()函数可以用复来删除一制个文件夹,但是文件夹必须是空的。一种可行的方法是读取文件夹的文件列表,逐个删除文件夹中的所有文件,然而文件夹中可能还有文件夹,因此这是一个递归的操作。
shutil包rmtree()函数就实现了以上功能。shutil是一个高级文件操作的包,实现了文件及文件集合复制与删除的功能。rmtree()函数接收非空文件夹的路径这唯一一个参数。示例代码如下:
import shutil
path = 'g:\'
shutil.rmtree(path)
⑼ python 怎么读取当前目录下指定文件
读文本文件
input = open('data', 'r')
#第二个参数默认为r
input = open('data')
读二进制文件
input = open('data', 'rb')
读取所有内容
file_object = open('thefile.txt')
try:
all_the_text = file_object.read( )
finally:
file_object.close( )
读固定字节
file_object = open('abinfile', 'rb')
try:
while True:
chunk = file_object.read(100)
if not chunk:
break
do_something_with(chunk)
finally:
file_object.close( )
读每行
list_of_all_the_lines = file_object.readlines( )
如果文件是文本文件,还可以直接遍历文件对象获取每行:
for line in file_object:
process line