玖叶教程网

前端编程开发入门

Python常见模块机os、sys、pickle、json、time用法

1.os模块:提供与操作系统交互的功能。

import os

# 获取当前工作目录
current_dir = os.getcwd()

# 创建新目录
os.mkdir("new_directory")

# 判断文件是否存在
file_exists = os.path.exists("file.txt")

2.sys模块:提供与Python解释器交互的功能。

import sys

# 获取命令行参数
arguments = sys.argv

# 终止程序执行
sys.exit(0)

3.pickle模块:提供对象序列化和反序列化的功能。

import pickle

# 序列化对象
data = {"name": "John", "age": 30}
serialized_data = pickle.dumps(data)

# 反序列化对象
deserialized_data = pickle.loads(serialized_data)

4.json模块:提供JSON数据的编码和解码功能。

import json

# 编码为JSON字符串
data = {"name": "John", "age": 30}
json_string = json.dumps(data)

# 解码JSON字符串
decoded_data = json.loads(json_string)

5.time模块:提供时间相关的功能。

import time

# 获取当前时间戳
timestamp = time.time()

# 格式化时间
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())

# 休眠指定秒数
time.sleep(5)

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言