91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

linux python腳本 如何讀取配置

小樊
81
2024-11-29 19:55:00
欄目: 編程語言

在 Linux 系統中,Python 腳本可以通過多種方式讀取配置文件。以下是兩種常用的方法:

  1. 使用 JSON 或 INI 文件

JSON 和 INI 是兩種常見的配置文件格式。首先,創建一個配置文件(例如:config.json 或 config.ini),并在其中存儲你的配置信息。

config.json 示例:

{
  "database": {
    "host": "localhost",
    "port": 3306,
    "user": "myuser",
    "password": "mypassword"
  },
  "logging": {
    "level": "INFO",
    "file": "/var/log/myapp.log"
  }
}

config.ini 示例:

[database]
host = localhost
port = 3306
user = myuser
password = mypassword

[logging]
level = INFO
file = /var/log/myapp.log

接下來,使用 Python 的 jsonconfigparser 模塊讀取配置文件。

讀取 JSON 配置文件的示例:

import json

with open('config.json', 'r') as f:
    config = json.load(f)

print(config['database']['host'])
print(config['logging']['level'])

讀取 INI 配置文件的示例:

import configparser

config = configparser.ConfigParser()
config.read('config.ini')

print(config['database']['host'])
print(config['logging']['level'])
  1. 使用環境變量

另一種讀取配置的方法是使用環境變量。你可以在運行 Python 腳本之前設置環境變量,然后在腳本中讀取這些變量。

設置環境變量的示例(在命令行中):

export DATABASE_HOST=localhost
export DATABASE_PORT=3306
export DATABASE_USER=myuser
export DATABASE_PASSWORD=mypassword
export LOGGING_LEVEL=INFO
export LOGGING_FILE=/var/log/myapp.log

讀取環境變量的示例:

import os

db_host = os.environ['DATABASE_HOST']
db_port = os.environ['DATABASE_PORT']
db_user = os.environ['DATABASE_USER']
db_password = os.environ['DATABASE_PASSWORD']
logging_level = os.environ['LOGGING_LEVEL']
logging_file = os.environ['LOGGING_FILE']

print(db_host)
print(logging_level)

這些方法可以幫助你在 Linux 系統中使用 Python 腳本讀取配置信息。根據你的需求選擇合適的方法。

0
北流市| 松桃| 隆尧县| 丹东市| 怀集县| 甘谷县| 天长市| 普安县| 昌宁县| 渭源县| 工布江达县| 滕州市| 柘城县| 多伦县| 收藏| 凭祥市| 怀化市| 无锡市| 青铜峡市| 奉贤区| 汨罗市| 科技| 沾化县| 三河市| 沙洋县| 施秉县| 囊谦县| 顺平县| 开封县| 萍乡市| 慈利县| 滕州市| 横峰县| 郸城县| 凤庆县| 堆龙德庆县| 疏附县| 遵化市| 亚东县| 罗甸县| 铜鼓县|