python目录切换
㈠ 运行以下哪句python代码可以输入人工智能
可以按照以下步骤输入python代码可以输入人工智能:
1、将以下代码写到一个文件里,后缀名命名为.py即可,将此文件放到一个目录,比如E:apic.py。
2、在命令行窗口先将目录切换到e盘根目录。
3、执行pythonapic.py。
4、输入你好吗你要休息了吗进行测试即可。
㈡ 如何切换python当前工作目录
这个得利用os模块切换
import os #导入os模块
os.listdir() #查看当前目录下的文件
os.getcwd() #获取当前工作目录
os.chdir("目标目录") #修改当前工作目录
㈢ Python在命令行如何切换目录
Python在命令行如何切换目录
Python在命令行切换目录可以使用os.chdir()方法。
具体操作方法如下:
1、首先输入python进入python命令行模式
2、然后导入OS模块,如下图所示
3、接着通过os下面的getpwd获得当前目录,可以看见当前目录是C:Usersrongsy
4、然后通过chdir来更改目录,如下图所示
5、最后我们就可以看到目录更改了,如下图所示,目录变成了D:
更多技术请关注Python视频教程。
㈣ python更改工作目录需要import的模块是
python更改工作目录需要import的模块是os模块。Python的os模块封装了常见的文件和目录操作,os模块中有些函数与python内置函数重名,使用os模块获取和更改当前的工作目录,在python交互式命令窗口一次输入命令,在Python程序或命令行中,可以使用import引入整个模块,或这个模块中具体的类、函数等,用import导入模块既可以到文件层次,也可以到目录层次。
㈤ Python 脚本怎样切换目录
import os
os.chdir('Dropbox')
print os.getcwd()
os.chdir('Apps')
print os.getcwd()
㈥ cmd中运行python怎么切换目录
C:\Users\Administrator>cd .. -----输入cd.. 返回C盘上一级目录
C:\Users>cd .. -----输入cd.. 返回C盘上一级目录
C:\>cd work -----输入cd work py文件保存在C盘根目录,work文件夹中
C:\work>python hello.py
请输入年龄
㈦ 么有分了 希望高手能给我讲解下.. linux环境下 使用python切换shell目录问题
按照我的理解,当调用os.system()时,系统自动创建了一个shell,然后执行你的'mkdir file;cd file;touch 1.txt 2.txt;';当执行完成os.system()返回时,这个shell就结束了,又回到了你当前的shell环境。因此,必须要在调用os.chdir('file')来修改环境变量,然后才能正常运行你的后续命令。
㈧ python命令切换文件夹
点击菜单栏,搜索IDLE。打开shell,导入os模块,输入以下代码。通过上面的几句就可以实现在Pythonshell中切换工作目录。只有将工作目录切换到指定的文件夹下,才可以将相关模块import进来。
㈨ python 怎么更改当前目录
importos
os.chdir("你要切换的目录")
㈩ python--目录操作
一、os.getcwd()
获取当前工作目录,即当前Python脚本工作的目录路径。
二、os. chdir(path)
改变当前脚本工作目录;相当于shell下的cd命令。
三、os.pardir
返回当前目录的父目录('..')
四、获取当前使用的操作系统类型(其中 ‘nt’ 是 windows,’posix’ 是linux 或者 unix)。
五、os.mkdir(path [, mode=0777])
生成单级目录;相当于linux中的mkdir dirname。参数mode表示生成的目录的权限,默认是超级权限,也就是0777。如果重复创建,会报错
六、os.makedirs(path [, mode=0777])
可生成多层递归目录,父目录如果不存在,递归生成。参数mode表示生成的目录的权限,默认是超级权限,也就是0777。
七、os.removedirs(path)
若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依次类推。
八、os.rmdir(path)
删除单级空目录,若目录不为空则无法删除,会报错;相当Linux中的rmdir dirname。
九、os.listdir(path)
列出指定目录下的所有文件和子目录,包括隐藏文件或目录,并以列表形式返回。
十、os.remove(filePath)
删除一个指定的文件,参数filePath表示文件所在的路径。
注意:该方法只能删除文件,不能删除目录。
十一、os.rename(oldname, newname)
重命名文件/目录。
十二、os.access(path, mode)
输出文件权限模式。
十三、os.chmod(path, mode)
修改文件的权限。
十四、os.walk(top, topdown=True, onerror=None, followlinks=False)
➢top:表示需要遍历的目录树的路径。
➢topdown的默认值是“True”,表示首先返回目录树下的文件,然后遍历目录树下的子目录。值设为False时,则表示先遍历目录树下的子目录,返回子目录下的文件,最后返回根目录下的文件。
➢onerror的默认值是“None”,表示忽略文件遍历时产生的错误。如果不为空,则提供一个自定义函数提示错误信息后继续遍历或抛出异常中止遍历。
➢该函数返回一个列表,列表中的每一个元素都是一个元组,该元组有3个元素,分别表示每次遍历的路径名,目录列表和文件列表。
➢默认情况下,os.walk 不会遍历软链接指向的子目录,若有需要请将followlinks设定为true
十五、os.path.split(path)
将path分割成目录和文件名(事实上,如果你完全使用目录,它也会将最后一个目录作为文件名而分离,同时它不会判断文件或目录是否存在),并存于元组中返回。
十六、os.path.exists(path)
判断path是否存在,如果存在返回True,否则返回False。
十七、os.path.isfile(path)
判断path是否是文件,如果是返回True,否则返回False。
十八、os.path.isdir(path)
判断path是否是目录,如果是目录返回True,否则返回False。
十九、os.path.getsize(name)
获得文件大小,如果name是目录返回结果是0L或者4096L;如果name代表的目录或文件不存在,则会报WindowsError异常。
二十、os.path.join(a, *p)
连接两个或更多的路径名,中间以“\”分隔,如果所给的参数中都是绝对路径名,那先给的绝对路径将会被丢弃。
二十一、os.path.getatime(filename)
返回文件的最后访问时间,返回的是时间戳。
二十二、os.path.getctime(filename)
以时间戳的形式返回文件或目录的创建时间,在Unix系统上是文件最近更改的时间,在Windows上是文件或目录的创建时间。
1.基础题:
检验给出的路径是否是一个文件:os.path.isfile("D:\\test.txt")
检验给出的路径是否是一个目录:os.path.isdir("D:\\test.txt")
判断是否是绝对路径:os.path.isabs("D:\\test.txt")
检验给出的路径是否真地存在:
2.返回一个路径的目录名和文件名 :os.listdir("D:\\")
3.分离文件名与扩展名 :os.path.splitext("D:\\test.txt")
4.找出某个目录下所有的文件,并在每个文件中写入“gloryroad” :
>>> for files in os.walk("D:\\test"):
... print(files)
...
('D:\\test', [], ['a.txt', 'b.txt', 'test.txt', 'test1.txt'])
>>> with open("D:\\test\\a.txt","w+") as f:
... f.write("gloryroad")
5.如果某个目录下文件名包含txt后缀名,则把文件后面追加写一行“被我找到了!”
6. 命题练习:
1) 一个目录下只有文件(自己构造),拷贝几个文件(手工完成)
2 )用listdir函数获取所有文件,如果文件的创建时间是今天,那么就在文件里面写上文件的路径、文件名和文件扩展名
3) 如果不是今天创建(获取文件的创建时间,并转化为时间格式,判断是否今天),请删除
4 )计算一下这个程序的执行耗时
7.删除某个目录下的全部文件
8.统计某个目录下文件数和目录个数
9.使用程序建立一个多级的目录,在每个目录下,新建一个和目录名字一样的txt文件
10. 查找某个目录下是否存在某个文件名
11. 用系统命令拷贝文件
12.输入源文件所在路径和目标目录路径,然后实现文件拷贝功能
13.遍历某个目录下的所有图片,并在图片名称后面增加
14、遍历指定目录下的所有文件,找出其中占用空间最大的前3个文件
15、过滤py源码中的#注释,另存为文件result.py,并执行result.py,断言是否执行成功
16、文件访问,提示输入数字 N 和文件 F, 然后显示文件 F 的前 N 行.
17、从命令行接受1个路径如:c:\a\b\c\1.py, 实现1个函数创建目录a\b\c,创建文件1.py,实现1个函数删除已创建的目录及文件
18、有一个ip.txt,里面每行是一个ip,实现一个函数,ping 每个ip的结果,把结果记录存到ping.txt中,格式为ip:0或ip:1 ,0代表ping成功,1代表ping失败
19、实现DOS命令执行功能,接受输入命令并执行,然后把执行结果和返回码打印到屏幕
20、文件访问
访问一存在多行的文件,实现每隔一秒逐行显示文本内容的程序,每次显示文本文件的 5行, 暂停并向用户提示“输入任意字符继续”,按回车键后继续执行,直到文件末尾。
显示文件的格式为:[当前时间] 一行内容,比如:[2016-07-08 22:21:51] 999370this is test