1、from os.path import abspath, dirname print(abspath(__file__)) __file__是一个特殊的变量,它表示当前脚本的文件名(带有路径)。 abspath()是一个函数,它返回指定文件或目录的绝对路径。 因此,这行代码将打印出当前脚本的绝对路径。 print(dirname(abspath(__file__))) dirname()是一个函数,它返回指定...
root=os.getcwd()#获得当前路径 /home/dir1printroot#输出#/home/dir1name="file1"#定义文件名字print(os.path.join(root,name))#合并路径名字和文件名字,并打印#输出#/home/dir1/file1 二、获得当前目录下所有文件 os.walk() 是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。
1、获取当前工作目录:os.getcwd() 2、改变当前工作目录:os.chdir(path) path为路径可以是绝对路径也可以是相对路径。 3、遍历获取指定目录下的文件夹和文件以及子文件夹子文件:os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]]) top-- 是你所要遍历的目录的地址, 返回的是一个三元组(...
class os: +getcwd() +chdir() 在上面的类图中,我们定义了一个os类,它具有getcwd()和chdir()方法。 总结 通过本文,你学会了如何使用Python将os的路径设置为当前路径。这将使你能够在当前目录中执行文件和目录操作。首先,我们使用getcwd()函数获取当前路径,然后使用chdir()函数将os的路径设置为当前路径。最后,我...
一个点代表当前目录,两个点代表上级目录。那就是 print(os.path.abs.path('..')os.chdir(path)是改变当前目录。比如我们目前是C:\Users\Administrator 我们需要修改当前目录到D:\ 那就是os.chdir('d:\')注意:常犯的两个错误 1:path需要用单引号括起来 2:D:\ 这是windows当中的目录表示法;操作系统...
os.path模块是 Python 标准库中os模块的一部分,专门用于操作和处理文件路径。 os.path提供了一组强大的工具来对文件和目录路径进行各种操作,例如获取文件名、判断路径是否存在、路径拼接、路径规范化等。 os.path模块在跨平台操作系统中表现良好,使得同一段代码能够在不同操作系统(如 Windows、Linux、macOS)上运行时...
获取文件的绝对路径os.path.abspath() >>> os.getcwd() # 查看当前目录 'D:\\code\\howtouseshtuil\\test2' >>> os.path.abspath("test2.txt") # 查看test2.txt的绝对路径 'D:\\code\\howtouseshtuil\\test2\\test2.txt' 2.获取目录路径的最后一个文件名或者目录名称os.path.basename() ...
os.path函数可以对路径进行操作 basename函数获取文件名 dirname获取文件所在路径 join添加文件路径在当前路径前 expanduer添加当前用户的home路径到文件目录前 splitext拆分文件目录和文件格式 >>>import os>>>path='/Users/leosdaydream/ning-dashboard/ssh_list/test.txt'>>>os.path.basename(path)'test.txt'>>...
其中os.path.abspath(.)及os.getcwd()获取的是当前工作目录所在文件夹,并不是该py文件所在文件夹 os.chdir是用来切换当前工作目录的 注意:大部分的时候三种方法执行结果是一样的,但个别情况下是不同的,根据自己的真实需求,选择需要的方法 本文为原创作品,欢迎分享朋友圈 ...
import os current_path = os.path.abspath(os.path.dirname(__file__)) # 获取当前文件所在目录的绝对路径 os.chdir(current_path) # 切换路径到当前所在路径 复制代码 在上面的代码中,os.path.dirname(__file__)用来获取当前文件所在的目录路径,os.path.abspath()用来获取该目录的绝对路径,然后使用os.chdir...