首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏哆哆Excel

    Python基础学习2-os模块

    python编程时,经常和文件、目录打交道,这是就离不了os模块os模块包含普遍的操作系统功能,与具体的平台无关。 以下列举常用的命令 1. os.name——判断现在正在实用的平台,Windows 返回 ‘nt'; Linux 返回’posix' 2. os.getcwd()——得到当前工作的目录。 4. os.remove()——删除指定文件 5. os.rmdir()——删除指定目录 6. os.mkdir()——创建目录  注意:这样只能建立一层,要想递归建立可用:os.makedirs() 例: 13. os.chdir()——改变目录到指定目录 14. os.path.getsize()——获得文件的大小,如果为目录,返回0 15. os.path.abspath()——获得绝对路径 16 . os.path.join(path, name)——连接目录和文件名 17.os.path.basename(path)——返回文件名 18. os.path.dirname(path)——返回文件路径

    38510编辑于 2022-10-31
  • 来自专栏Pythonista

    os模块

    ''' os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录 : ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.removedirs( 否则返回False os.path.join(path1[, path2[, ...]]) path所指向的文件或者目录的最后修改时间 os.path.getsize(path) 返回path的大小 ''' sys模块  sys.argv 命令行参数List,第一个元素是程序本身路径 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.path 返回模块的搜索路径

    1.1K20发布于 2018-08-31
  • 来自专栏python-爬虫

    os模块,sys模块

    6.10自我总结 1.os模块(功能类似操作系统与文件交互) 1.常用模块功能 1.创建文件 1.mkdir 2.移除文件 1.remove 删除指定文件 2.rmdir 删除单级空目录,若目录不为空则无法删除 所指向的文件或者目录的最后修改时间 os.path.getsize(path) 返回path的大小 os.walk(path) 返回当前路径下的所有文件夹及文件 2.sys模块(功能与python交互 ) 1.常用模块 1.sys.argv 当终端 python test.py 参数1 参数2 ... 执行python文件的时候会接收参数 2.sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 3.sys.path.append 增加环境变量值 4.sys.stdout.writer () 标准输出(python的输出功能如print) 5.sys.stdin.read(n) 标准输入(python的输入功能如input) 2.模块功能表 方法 功能 sys.argv 命令行参数List

    1.1K20发布于 2019-07-24
  • 来自专栏微服务架构日记

    Python os模块glob模块

    ') Out[138]: 20580 os.path.dirname 该方法用于返回上一级 # 文件所在文件夹 os.path.dirname(__file__) os.getcwd() os.path.basename __file__)) 文件类 os.listdir 列出文件,文件夹和文件一起列出 os.path.isfile/isdir 该方法和os.listdir有较好的效果 os.path.exists 判断文件或者文件夹是否存在 linux相关 os.mkdir 创建文件夹 os.rmdir 删除文件夹 os.chdir 变更文件夹 os.rename 文件重命名 glob 模块模块常和os模块一起使用 通配符过滤 files_path = os.path.join('C:\\Users\\Gage\\Desktop\\2', '*gejie*.txt') list_of_files 模块详解 python标准库之glob介绍

    1.3K30发布于 2021-01-18
  • 来自专栏python3

    python模块os

        OS模块也是我们平时工作中很常用到的一个模块,通过os模块调用系统命令,获得路劲,获取操作系统的类型等都是使用该模块。 1.获取系统类型 例子: >>> import os >>> print(os.name) posix 2.执行系统命令 例子1: >>> import os >>> os.system("ifconfig packets 111583  bytes 16210846 (15.4 MiB) TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0 例子2: 'test.sh', '.mysql_history', '.pki', 'tip.sh', '.oracle_jre_usage', '.rnd', '.bashrc_2017-08-21', '2. create_branch_status', 'test', 'create_branch.sh', 'api.txt.bak', 'projects.txt.bak', 'modify_configure', 'test2'

    1.4K10发布于 2020-01-13
  • 来自专栏python3

    python os模块

    os模块:提供对操作系统进行调用的接口 getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 import os print(os.getcwd()) 执行输出 E:\python_script \day5\test4 chdir() 改变当前脚本工作目录;相当于shell下cd 路径带2个斜杠 import os os.chdir("E:\\python_script\day5") 第2种方式 ,包括隐藏文件,并以列表方式打印 print(os.listdir(r"D:\360Downloads\HotFix")) 执行输出 ['powerpoint-x-none_2eabe4e68fdec5b04e2acae387a5ee1f9220171f.cab 即os.path.split(path)的第二个元素 print(os.path.basename(__file__)) 执行输出 test.py os.path.exists(path) 如果path 否则返回False print(os.path.isdir(r"d:\b")) 执行输出 True os.path.join(path1[, path2[, ...]])

    1.1K20发布于 2018-08-02
  • 来自专栏前端大合集

    nodejs os模块

    学习笔记来源于 哔哩哔哩小满zs的nodejs课程 && 网上搜索的一些资料 小满zs: OS_哔哩哔哩_bilibili 1. 介绍 Node.js的os模块提供了与操作系统进行交互的功能。 一些常用的os模块方法和属性包括: os.platform():返回当前操作系统的平台。 os.arch():返回当前 CPU 架构。 os.cpus():返回一个包含有关每个逻辑 CPU 内核的信息的数组。 os.totalmem():返回系统的总内存量。 os.freemem():返回系统的空闲内存量。 os.homedir():返回当前用户的主目录路径。 os.hostname():返回主机名。 os.networkInterfaces():返回一个包含有关网络接口的信息的对象。 通过os模块,你可以访问这些信息并在你的应用程序中使用它们。你可以根据需要使用这些方法和属性来执行各种操作,例如获取系统信息、处理文件路径、执行系统命令等。 2.

    55210编辑于 2024-07-29
  • 来自专栏抠抠空间

    python常见模块os模块

    os模块是python系统与操作系统交互的一个接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于 shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2') shell命令,获取执行结果 os.environ 获取系统环境变量 os.path os.path.abspath(path) 返回path规范化的绝对路径 os.path.split(path) 即os.path.split(path)的第二个元素 os.path.exists(path) 如果path存在,返回True;如果path不存在,返回False os.path.isabs(path 否则返回False os.path.join(path1[, path2[, ...]])

    1.1K60发布于 2018-04-12
  • 来自专栏编程使我快乐

    Python使用os模块

    # 判断使用的系统平台windows 返回 nt, Linux 返回posix os_name = os.name print(os_name) if os_name == 'nt': print # 获取当前用户主目录路径 print(os.environ['HOME']) print(os.path.expandvars('$HOME')) print(os.path.expanduser(' ~')) # 获取当前工作目录 print(os.getcwd()) # 创建目录 os.mkdir(new_path) # 递归创建目录 os.makedirs(old_path) # 获得文件的大小 ,如果为目录,返回0 os.path.getsize(new_path) print(os.listdir(new_path)) # 删除文件 if os.path.exists(new_file (new_path) os.rmdir(old_path)

    96030发布于 2020-11-04
  • 来自专栏AI悦创·一对一编程教学

    Python os 模块详解

    通过使用 os 模块,一方面可以方便地与操作系统进行交互,另一方面页可以极大增强代码的可移植性。如果该模块中相关功能出错,会抛出 OSError 异常或其子类异常。 如果是读写文件的话,建议使用内置函数 open() ;如果是路径相关的操作,建议使用 os 的子模块 os.path ;如果要逐行读取多个文件,建议使用 fileinput 模块;要创建临时文件或路径, 此外,导入 os 模块时还要小心一点,千万 不要 为了图调用省事儿而将os 模块解包导入,即不要使用: from os import * 来导入os 模块;否则 os.open() 将会覆盖内置函数 2. 常用功能 注意 ,os 模块中大多数接受路径作为参数的函数也可以接受“文件描述符”作为参数。 ] 3. os.path 模块 其实这个模块os 模块根据系统类型从另一个模块导入的,并非直接由 os 模块实现,比如 os.name 值为 nt,则在 os 模块中执行 import ntpath

    1.8K10发布于 2021-09-29
  • 来自专栏python3

    Python 之os模块

    os模块提供了访问多个操作系统服务的功能,os模块的子模块os.path模块也包含了一些文件目录常用操作的函数。 access(path, mode) :检测对文件的访问权限。 >>> os.chmod('/root/zhu.txt',0750) >>> os.system('ls -l /root/zhu.txt') -rwxr-x---. 1 root root 94 2 :38 mypython drwxr-xr-x. 2 root root 4096 2月 18 10:31 myshell drwxr-xr-x. 2 root root 4096 2 'ls -ld /root/zzz') drwx------. 2 root root 4096 2月 25 02:38 /root/zzz 0 >>> os.system('ls -ld /root /yyy') drwxr-xr-x. 2 root root 4096 2月 25 02:37 /root/yyy 0 模式默认为777, os.makedirs(path [, mode=0777]

    1K10发布于 2020-01-08
  • 来自专栏IT架构圈

    python os模块详解

    os模块提供对操作系统进行调用的接口 1、获取当前的路径 >>> import os >>> os.getcwd() //相当于Linux命令pwd '/root' 2、切换目录 >>> os.chdir //makedirs能达到递归创建目录的功能 >>> os.chdir("/a/b/c") >>> os.getcwd() '/a/b/c' >>> os.mkdir("/a") >>> os.system("ls -l") 总用量 21840 -rw-------. 1 root root 1612 2月 7 17:21 anaconda-ks.cfg -rw-r --r--. 1 root root 46478 2月 7 17:21 install.log -rw-r--r--. 1 root root 10033 2月 7 17:19 install.log.syslog ") False >>> os.path.exists("/c") True >>> os.path.exists("/etc/passwd") True 19、判断路径是否是绝对路径 >>> os.path.isabs

    1.1K70发布于 2018-06-01
  • 来自专栏小豪成长日记

    Python-os模块

    ) # E:\Python01\模块 6 7 os.chdir("E://") # 改变工作目录 8 print(os.getcwd()) # E:\ 9 10 # os.makedirs ("创建的模板//child2//child3") # 在当前工作目录下创建文件,以及子文件(创建多层) 11 # os.mkdir("创建文件2//2") # 在当前工作目录下创建文件(创建单个文件 2//2") # 在当前工作目录下删除单个文件夹(只删除空文件夹,从后面往前面删) 15 # os.remove("创建的模板//dd.txt") # 删除文件(注意:删除文件,removedirs true 39 print(os.path.isabs('E:\Python01\模块\os文件操作.py')) # 判断是否是绝对路径 是返回true 40 print(os.path.isfile print(os.path.join('E:\Python01\模块\os文件操作.py','aa')) # 将两路径拼接‘ 43 44 lastoperation_time=os.path.getatime

    50930编辑于 2023-10-22
  • 来自专栏python3

    Python模块 os commands

    os模块。 下面就学习下os模块常用的几个方法。 >>> import os     #导入os模块 >>> help(os)      #查看os模块帮助文档,里面详细的模块相关函数和使用方法 >>> dir(os)        #查看os模块所支持的方法 >>> os.name 'nt' >>> (2os.system(command)执行shell命令 #Windows >>> os.system('netstat -an |findstr 8080 (path):将路径分解为(文件夹,文件名),返回的是元组类型   os.path.join(path1,path2,...)

    1.4K10发布于 2020-01-15
  • 来自专栏python3

    python学习-OS模块

    OS模块是python内建模块,主要是对大量文件和大量路径进行操作 os.sep:取代操作系统特定的路径分隔符 os.name:指示你正在使用的工作平台。 os.getenv()和os.putenv:分别用来读取和设置环境变量 os.listdir():返回指定目录下的所有文件和目录名 os.remove(file):删除一个文件 os.stat(file ):获得文件属性 os.chmod(file):修改文件权限和时间戳 os.mkdir(name):创建目录 os.rmdir(name):删除目录 os.removedirs(r“c:\python” ):删除多个目录 os.system():运行shell命令 os.exit():终止当前进程 os.linesep:给出当前平台的行终止符。 例如,Windows使用'\r\n',Linux使用'\n'而Mac使用'\r' os.path.split():返回一个路径的目录名和文件名 os.path.isfile()和os.path.isdir

    79120发布于 2020-01-13
  • 来自专栏python、mysql、go知识点积累

    os模块、sys模块、json模块、pickle模块、logging模块

    目录 os模块 一、对文件操作 二、对文件夹操作 辅助性功能 获取当前文件的具体路径 sys模块 json模块 序列化 pickle模块 logging模块 os模块 功能:与操作系统交互,可以操作文件 os.path.isdir()判断是否为文件夹 os.mkdir('m2')创建一个文件夹名为m2的文件夹 if not os.path.exists(r'路径'):#检测路径下文件夹是否存在,如果不存在 ,就创建文件夹 os.mkdir(r'路径') os.listdir(r'地址')列出地址下的所有文件及文件夹(*****) os.rmdir('m2')将名为m2的文件夹删除 辅助性功能 os.getcwd()获取当前文件所在文件夹的路径, os.rename('name1','name2')重命名为name2 __file__只有pycharm里面有, 获取当前文件的具体路径 res = os.path.join('路径1','路径2')自动拼接路径,支持不同平台的路径拼接,(windows、ios、andirod、linux、unix) 可以多层路径拼接,且拼接过程中自动加'\

    1.6K10编辑于 2022-05-10
  • 来自专栏菲宇

    python模块os

    os 模块提供了非常丰富的方法用来处理文件和目录。 ), 错误会忽略 9 os.dup(fd) 复制文件描述符 fd 10 os.dup2(fd, fd2) 将一个文件描述符 fd 复制到另一个 fd2 11 os.fchdir(fd) 则从当前位置计算; os.SEEK_END或者2则从文件尾部开始. 63 os.write(fd, str) 写入字符串到文件描述符 fd中. 返回实际写入的字符串长度 64 os.path 模块 获取文件的属性信息。 (fp1, fp2) 判断fp1和fp2是否指向同一文件 os.path.samestat(stat1, stat2) 判断stat tuple stat1和stat2是否指向同一个文件 os.path.splitdrive

    1.2K20发布于 2019-06-13
  • 来自专栏YuanXin

    NodeJS模块研究 - os

    读了 os 模块的文档,研究了几个有意思的问题: ? 识别操作系统平台 ? 理解和计算“平均负载” ? 理解和计算“cpu 使用率” ? 理解和计算“内存使用率” ? 查看运行时间 识别操作系统平台 nodejs 提供了os.platform()和os.type(),可以用来识别操作系统平台。 因为进程分为 2 种,第一种就是“CPU 密集型”,它的 cpu 使用率和平均负载都是高的;第二种是“IO 密集型”,它的 cpu 使用率不一定高,但是等待 IO 会造成平均负载高。 // 判断是否平均负载过高 function isHighLoad() { const cpuNum = os.cpus().length; return os.loadavg().map 运行时间:process.uptime() 系统运行时间:os.uptime() 参考链接 Node.js os doc 第三方扩展库:os-utils 怎么理解平均负载(一) 字节序(大小端)理解

    1K10发布于 2020-04-21
  • 来自专栏ccf19881030的博客

    Nodejs中OS模块

    Nodejs的OS模块 Node.js os 模块提供了一些基本的系统操作函数。 我们可以通过以下方式引入该模块: var os = require("os") 序号 方法 描述 1 os.tmpdir() 返回操作系统的默认临时文件夹。 2 os.endianness() 返回 CPU 的字节序,可能的是 “BE” 或 “LE”。 3 os.hostname() 返回操作系统的主机名。 4 os.type() 返回操作系统名 5 os.platform() 返回编译时的操作系统名 6 os.arch() 返回操作系统 CPU 架构,可能的值有 “x64”、“arm” 和 “ia32”。 + os.hostname()); console.log('操作系统名:' + os.type()); console.log('编译时的操作系统名:' + os.platform()); // os.arch

    2.2K10发布于 2020-08-22
  • 来自专栏python3

    python之os模块

    #OS模块 #os模块就是对操作系统进行操作,使用该模块必须先导入模块: import os #getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在的文件夹) #chdir()改变当前工作目录 () 退出终端的命令 #os模块中的常用值 #curdir 表示当前文件夹 .表示当前文件夹 一般情况下可以省略 #pardir 表示上一层文件夹 ..表示上一层文件夹 不可省略! unix -> \n print(repr(os.linesep)) #以下内容都是os.path子模块中的内容 #abspath() 将相对路径转化为绝对路径 #dirname() 获取完整路径当中的目录部分 & basename()获取完整路径当中的主体部分 #split() 将一个完整的路径切割成目录部分和主体部分 #join() 将2个路径合并成一个 #splitext() 将一个路径切割成文件后缀和其他两个部分 #samefile() 检测2个路径是否是同一个文件 #os.environ 用于获取和设置系统环境变量的内置值 #获取系统环境变量 getenv() 效果 print(os.environ['PATH

    85410发布于 2020-01-19
领券