首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    小朋友学Python(18):目录

    Python的os模块有许多方法能帮你创建,删除和更改目录。 一、创建目录 mkdir()方法 可以使用os模块的mkdir()方法在当前目录下创建新的目录们。...语法: os.mkdir("dirname") 例1:在当前目录下创建一个新目录testdir import os os.mkdir("testdir") 二、获取当前目录 getcwd()方法 getcwd...例2 import os print os.getcwd() 运行结果: E:\PythonProjects 三、改变目录 chdir()方法 可以用chdir()方法来改变当前的目录。...chdir()方法需要的一个参数是你想设成当前目录的目录名称。 语法: os.chdir("newdirname") 这里chdir是change directory的简写。...例3 import os os.chdir("D:\\Doc") print os.getcwd() os.chdir("E:\\PythonProjects") print os.getcwd() 运行结果

    65460

    Python - 错误和异常

    :属性引用(如: 实例对象.方法 )失败或赋值失败(如: 对象=值 ) ImportError:加载模块失败时引发,如: from list import test ,若找不到test则报此异常 ModuleNotFoundError...:当一个模块找不到时引发,如: import testss ,testss不存在则报此异常;是ImportError的子类 IndexError:取序列索引超出范围 KeyError:在字典中找不到指定的...(如:写入内容到一个正在打开的文件) IsADirectoryError:对目录进行文件操作(如:os.remove() 传入目录路径) NotADirectoryError:对文件进行目录操作(如:os.listdir...() 传入文件路径) 警报 部分异常只是当做警告类别 DeprecationWarning:过时,已被弃用的特性相关警告 Python中处理异常 try: x = int(input("Please...enter a number: ")) x.open() print("继续执行try") except AttributeError: print("AttributeError

    1.3K20

    (三十九) 初遇python之Context Managers上下文管理器

    #这里我们并没有去写关闭文件的操作 #因为当我们完成自己的代码操作,退出 #with上下文管理器后,文件会自动关闭 #上下文管理器常用在数据库的连接关闭 #还可以获取释放锁等操作 #接下来我们自定义一个上下文管理器类...print(wf.closed) #接下来看一个os模块中的操作 import os #获取当前工作目录 cwd = os.getcwd() #切换到指定目录test1 os.chdir('test1...') #列出该目录中的所有内容 print(os.listdir()) #切换回当前工作目录 os.chdir(cwd) #获取当前工作目录 cwd = os.getcwd() #切换到指定目录test2...os.chdir('test2') #列出该目录中的所有内容 print(os.listdir()) #切换回当前工作目录 os.chdir(cwd) #我们要做同样的事情很多次 #运行我们得到结果如下...() os.chdir(destination) #这里yield返回所有 yield finally: os.chdir(cwd) #调用: with change_dir

    55830

    python 常用模块

    常用模块 calendar time datetime timeit os shutil zip math string 上述所有模块使用理论上都应该先导入,string是特例 calendar,time...- 操作系统相关 跟操作系统相关,主要是文件操作 与系统相关的操作,主要包含在三个模块里 os, 操作系统目录相关 os.path,系统路径相关操作 shutil,高级文件操作,目录树的操作,文件赋值...,删除,移动 路径: 绝对路径:总是从根目录上开始 相对路径:基本以当前环境为开始的一个相对的地方 os 模块 import os # getcwd() 获取当前的工作目录 # 格式:os.getcwd...\笔记 # chdir() 改变当前的工作目录 # change directory # 格式: os.chdir(路径) # 返回值:无 os.chdir('d:\\Jupyter\\nootbook...path = "d:\\Jupyter" + "\\" + "ruochen" print(path) d:\Jupyter\ruochen print(os.name) nt os.path模块,跟路径相关的模块

    1.1K87

    超详细Python处理Excel表格

    xlsx的文件中- 一个工作簿可以包含多个表- 用户当前查看的表(或关闭Excel前最后查看的表)称为「活动表」- 在特定行和列的方格称为「单元格、格子」 「处理Excel表格需要用到openpyxl模块...,该模块需要手动安装pip install openpyxl」 xls和xlsx 简单来说:xls是excel2003及以前版本所生成的文件格式 xlsx是excel2007及以后版本所生成的文件格式...i)].width = width workbook.save('test.xlsx') 合并、拆分单元格 合并单元格有下面两种方法,需要注意的是,如果要合并的格子中有数据,即便python没有报错...xlrd模块搭配使用的, xlsxwriter:负责写入数据, xlrd:负责读取数据。...workbook.close() 「创建sheet表」 import xlsxwriter import os path = r"C:\Users\asuka\Desktop" os.chdir

    3.3K40

    Python文件处理进阶篇

    因为Python3在文本文件中,没有使用b模式选项打开的文件,只允许从文件头开始计算相对位置,如果从文件尾计算就会引发异常。...文件的重命名和删除文件 Python的os模块提供了执行文件处理操作的方法,比如说重命名和删除。要使用这个模块,首选要导入它,然后才能调用相关的功能。...的os模块也能轻松处理,帮你创建、删除和更改目录。...如果我们要知道某个成员是文件夹还是文件,可以用下面这种方法: print(list(os.walk('.'))) 3)改变当前目录 chdir()方法,语法: os.chdir("newdir") 需要提供一个新的目录名称作为参数...例: import os # 将当前目录改为"/home/newdir" os.chdir("/home/newdir") 4)显示当前目录 getcwd()方法,语法: os.getcwd()

    61530

    Python基础教程(十四):OS 文件目录方法

    引言 在Python中,os模块提供了一系列强大的工具,用于与操作系统交互,尤其是文件和目录的管理。掌握os模块中的文件和目录方法,可以极大地提高你在数据处理、系统管理、脚本编写等场景下的工作效率。...一、导入os模块 要使用os模块,首先需要在你的Python脚本中导入它: import os 二、目录操作方法 2.1 os.getcwd() getcwd()方法用于获取当前工作目录的路径。...current_dir = os.getcwd() print(current_dir) 2.2 os.chdir() chdir()方法用于更改当前工作目录。...os.chdir('/path/to/new/directory') 2.3 os.listdir() listdir()方法用于列出指定目录下的所有文件和子目录。...五、结论 os模块是Python中一个极其强大的工具箱,它提供的方法可以让你在处理文件和目录时更加得心应手。从简单的目录切换到复杂的文件操作,os模块都能提供相应的支持。

    13410

    3Python标准库系列之os模块

    Python标准库系列之os模块 This module provides a portable way of using operating system dependent functionality...模块常用方法 模块方法 说明 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir(“dirname”) 改变当前脚本工作目录;相当于shell下cd os.curdir...'/root' 改变工作目录到/tmp下  # 当前目录是/root  >>> os.getcwd() '/root'  # 切换到/tmp下  >>> os.chdir("/tmp")  # 当前目录变成了...文件  >>> os.chdir("/tmp")   >>> os.getcwd()      '/tmp'  >>> os.listdir('./')    ['.ICE-unix', 'yum.log...# 0代表命令执行成功,如果命令没有执行成功则返回的是非0 0 组合一个路径  >>> a1 = "/"  >>> a2 = "root"  >>> os.path.join(a1, a2) '/root

    74820

    python之获取文件os模块

    下面我们来介绍一下python的文件os模块相关知识。 ---- 二、os模块   Python标准库的os模块除了提供使用操作系统功能和访问文件系统的简便方法之外,还提供了大量文件级操作的方法。...) 返回当前工作目录 os.chdir(path) 将path设为当前工作目录 os.listdir(path) 返回path目录下的文件和目录列表 os.rmdir(path) 删除path指定的空目录...,如果目录非空,则抛出异常 os.removedirs(path) 删除多级目录,目录中不能有文件   例如: >>>import os #导入os模块 >>>os.getcwd...() #显示当前工作目录 'E:\\Python代码\\第9章' >>>os.mkdir('ostest') #创建目录 >>>os.chdir('ostest...i=1 #初始化i的值为1 os.chdir('ostest') #将当前工作目录切换到“ostest”目录下 for name in dir_list

    41150
    领券