网站首页 > 基础教程 正文
Python 的库是指预先编写好的代码集合,可以用来处理特定的任务或实现特定的功能。Python 的标准库提供了许多常用的标准库,无需安装引入使用。
Python 3 的标准库提供了许多常用的功能,包括:
- 字符串处理:字符串的拼接、连接、格式化、分割、比较等。
- 数据结构:列表、元组、集合、字典等常见数据结构。
- 标准输入输出:文件读写、键盘输入、鼠标操作等。
- 网络编程:Socket 套接字、HTTP 协议、FTP 协议等。
- 操作系统:系统调用、进程管理、文件系统、网络协议等。
- 数学函数:常见的数学函数,如平方根、正弦、余弦等。
- 字符串格式化:字符串的格式化、字符串模板等。
- 日期时间:时间、日期、时间戳等。
- 数学库:Python 自带了许多数学函数,如线性代数、微积分等。
- GUI编程:Tkinter、PyQt、wxPython 等。
以上只是 Python 3 标准库的一部分内容,还有许多其他的功能和模块。掌握 Python 3 标准库的使用方法和技巧,对于编写 Python 程序是非常有帮助的。
OS 模块引入
import os
当你使用 Python 的 import os 语句导入 os 模块时,就可以使用其中提供的功能和函数来操作操作系统了。
OS 模块函数
Python 的 os 模块提供了许多操作系统相关的功能和函数,例如:
- 系统调用: os.system() 函数可以执行任意的系统命令,例如 ls, cp, mkdir 等。
- 目录操作: os.makedirs() 函数可以创建新的目录;
os.rmdirs() 函数可以删除一个目录;
os.listdir() 函数可以列出指定目录下的所有文件和目录。
- 文件操作: os.remove() 函数可以删除文件或目录;
os.open() 函数可以打开文件;
os.write() 函数可以向文件中写入内容
os.read() 函数可以读取文件内容。
- 命令行参数:os.argv 变量可以获取命令行参数;
os.environ 模块可以操作系统环境变量。
- 路径操作:os.path.abspath() 函数可以获取绝对路径;
os.path.dirname() 函数可以获取目录路径;
os.path.join() 函数可以拼接路径。
使用 os.path.exists()、os.path.isfile() 等函数来判断文件或目录是否存在。
使用 os.path.remove()、os.path.rmdir() 等函数来删除文件或目录。
- 文件路径分隔符:
在使用 os.path.join() 函数时,可以指定文件路径分隔符,
os.path.sep 变量可以获取当前的文件路径分隔符。
OS 示例
列出指定目录下的所有文件和目录
import os
dirs = os.listdir()
for i in dirs:
print(i)
创建一个名为 test2.txt 的目录
import os
dir_name = "./test2.txt"
if not os.path.exists(dir_name):
os.makedirs(dir_name)
获取当前工作目录的绝对路径
import os
abspath = os.path.abspath("../feiq")
print(abspath)
命令执行
#!/usr/bin/python3
# -*- coding: UTF-8 -*-
import os
# 执行命令
os.system("dir")
os.system("ipconfig")
os.system("netstat -ano")
os.system("net user")
总结
相信自己能够成功,你就已经成功了一半。鼓励你要相信自己的能力和潜力,勇敢地去追求自己的目标,这样你就可以创造出自己的成功。
- 上一篇: Python open函数详解
- 下一篇: 第10章 文件的操作
猜你喜欢
- 2024-11-26 golang defer、panic、recover实践
- 2024-11-26 go-fastdfs文件上传
- 2024-11-26 OpenHarmony3.0在树莓派3B上的烧录与通讯
- 2024-11-26 go|bytes.buffer
- 2024-11-26 AOVX资产跟踪产品测试工具mPower1203如何使用python对接 (二)
- 2024-11-26 Python os.dup2() 方法是什么?os.du
- 2024-11-26 go中关于文件和json操作的知识点小结
- 2024-11-26 python3从零学习-5.8.4、mmap—内存映射文件支持
- 2024-11-26 29.Python 读取文件的六种方式
- 2024-11-26 macOS安装并设置五笔输入法
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)