# Python 设置示例代码
# 1. 设置环境变量
import os
# 设置环境变量
os.environ['MY_VARIABLE'] = 'my_value'
print(os.getenv('MY_VARIABLE')) # 输出: my_value
# 2. 设置默认编码
import sys
import codecs
sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())
# 3. 设置日志级别
import logging
# 创建一个日志记录器
logger = logging.getLogger('my_logger')
logger.setLevel(logging.DEBUG) # 设置日志级别为 DEBUG
# 创建控制台处理器并设置日志格式
ch = logging.StreamHandler()
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
ch.setFormatter(formatter)
# 将处理器添加到日志记录器
logger.addHandler(ch)
# 记录一条日志信息
logger.debug('这是一条调试信息')
# 4. 设置全局随机数种子
import random
random.seed(42) # 设置随机数种子,确保每次运行时生成的随机数序列相同
print(random.random()) # 输出一个伪随机数
# 5. 设置默认参数值
def greet(name='World'):
print(f'Hello, {name}!')
greet() # 输出: Hello, World!
greet('Alice') # 输出: Hello, Alice!
# 6. 设置工作目录
import os
# 获取当前工作目录
current_directory = os.getcwd()
print(f'当前工作目录: {current_directory}')
# 更改工作目录
new_directory = '/path/to/new/directory'
os.chdir(new_directory)
print(f'新的工作目录: {os.getcwd()}')
# 7. 设置 Pandas 显示选项
import pandas as pd
# 设置显示所有列
pd.set_option('display.max_columns', None)
# 设置显示宽度
pd.set_option('display.width', 1000)
# 创建一个示例 DataFrame
df = pd.DataFrame({
'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]
})
print(df)
os.environ 来设置和获取环境变量。sys.stdout 来确保输出使用 UTF-8 编码。logging 模块配置日志记录器,设置日志级别和格式。random.seed() 设置随机数种子,以确保每次运行时生成的随机数序列相同。os 模块来获取和更改当前的工作目录。pandas 的 set_option 方法来调整 DataFrame 的显示选项。上一篇:python中range的含义
下一篇:python创建虚拟环境venv
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站