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)
© 版权声明

相关文章

2 条评论

您必须登录才能参与评论!
立即登录
  • 头像
    童话荒漠云天明 投稿者

    收藏了,感谢分享

    无记录
  • 头像
    季夏廿五 读者

    感谢您转发

    无记录