国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python 變量的變量

calx / 3178人閱讀

摘要:最近在寫一個程序的過程中,遇到一個變量的變量的問題,就是某個變量的值,還是變量,然后我想取最終的值,感謝偉大的,寫這篇文章記錄下。

最近在寫一個程序的過程中,遇到一個 Python 變量的變量的問題,就是某個變量的值,還是變量,然后我想取最終的值,感謝偉大的 google,寫這篇文章記錄下。先上代碼:

#!/usr/bin/env python
#encoding=utf-8

import inspect
import ConfigParser

confPath="/home/test/config/config"

def modify_config(domain_name, app_type, port, if_api, vip, svn, svnver, yfb_ip, cron_ip, hosts, hostname, if_cas_oa, if_session, if_nginx, check_apps_dir, health_check):
    if vip is None:
        vip=""
    if yfb_ip is None:
        yfb_ip=""
    if cron_ip is None:
        cron_ip=""
    if hosts is None:
        hosts=""
    if if_cas_oa is None:
        if_cas_oa=""
    if if_session is None:
        if_session=""
    # 更新指定section, option的值
    conf = ConfigParser.ConfigParser()
    conf.read(confPath)
    ### 這個 inspect.getargspec 的作用是取函數(shù)的參數(shù)列表
    arg_list = inspect.getargspec(modify_config).args
    ### 下面的 conf.set 的第二個參數(shù)我只想取 arg 的值,而 第三個參數(shù)想取 arg 變量值的值,因為 arg 的值本身就是 modify_config 函數(shù)的參數(shù)
    for arg in arg_list:
        conf.set("online", arg, locals().get(arg))
    conf.write(open(confPath,"w"))

if __name__ == "__main__":
    domain_name = "www.test.com" 
    app_type = "osp" 
    port = "8081"
    if_api = "1" 
    vip = "192.168.0.1" 
    svn = "https://svn.tools.test.com/svn/" 
    svnver = "24562"
    yfb_ip = "192.168.0.1"
    cron_ip = "192.168.0.2"
    hosts = "www.test.com"
    hostname = "JD-TEST-COM"
    if_cas_oa = "0"
    if_session = "mcs2"
    if_nginx = "1"
    check_apps_dir = "0"
    health_check = "_health_check"
    modify_config(domain_name, app_type, port, if_api, vip, svn, svnver, yfb_ip, cron_ip, hosts, hostname, if_cas_oa, if_session, if_nginx, check_apps_dir, health_check)
參考資料

http://stackoverflow.com/questions/1373164/how-do-i-do-variable-variables-in-python

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/37605.html

相關文章

  • python入門,編程基礎概念介紹(變量,條件,函數(shù),循環(huán))

    摘要:該系列文章入門,編程基礎概念介紹變量,條件,函數(shù),循環(huán)中的數(shù)據(jù)類型,,,,在中創(chuàng)建對象學一門編程語言正在變得越來越容易,只要念過高中甚至是初中小學,能熟練聊和懂得一點點軟件的人,入門一門編程語言都不在話下。 該系列文章: 《python入門,編程基礎概念介紹(變量,條件,函數(shù),循環(huán))》 《python中的數(shù)據(jù)類型(list,tuple,dict,set,None)》 《在python...

    Bryan 評論0 收藏0
  • 全網最全python教程,從零到精通(學python有它就夠必收藏)

    摘要:年,第一個編譯器誕生。它是用語言實現(xiàn)的,并能夠調用語言的庫文件。榮登年年度最佳編程語言,很多大公司,包括都大量的使用。 文章目錄 1.1. Python的誕生1....

    learn_shifeng 評論0 收藏0
  • Python基礎語法

    摘要:當文件執(zhí)行完成后,解釋器不再有效。縮進的空白數(shù)量是可變的,但是所有代碼塊語句必須包含相同的縮進空白數(shù)量,這個必須嚴格執(zhí)行。空行與代碼縮進不同,空行并不是語法的一部分。 交互式編程 交互式編程不需要創(chuàng)建py文件,是通過 Python 解釋器的交互模式進來編寫代碼,cmd進入在命令行中輸入 Python 命令即可啟動交互式編程,提示窗口如下: C:UsersAdministrator>py...

    teren 評論0 收藏0
  • ??爆肝十二萬字《python從零到精通教程》,從零教你變大佬??(建議收藏)

    文章目錄 強烈推薦系列教程,建議學起來!! 一.pycharm下載安裝二.python下載安裝三.pycharm上配置python四.配置鏡像源讓你下載嗖嗖的快4.1pycharm內部配置 4.2手動添加鏡像源4.3永久配置鏡像源 五.插件安裝(比如漢化?)5.1自動補碼神器第一款5.2漢化pycharm5.3其它插件 六.美女背景七.自定義腳本開頭八、這個前言一定要看九、pyt...

    booster 評論0 收藏0
  • Python3基礎

    摘要:以下為一段關于變量的代碼整型變量字符串變量復數(shù)變量布爾型變量浮點型變量元組列表字典打印出變量的值以及對應的類型運行結果為更新至基礎 (一)Python概述 python的特點 Python是一種面向對象的解釋性計算機程序設計語言具有豐富且搶答的內置庫和第三方庫語法簡潔靈活開源,而且夸平臺,無論在windows、linux、MAC上均可以使用 Python的應用 Py...

    sPeng 評論0 收藏0
  • Python入門-基本語法1

    摘要:根據(jù)有效范圍作用域分為全局變量和局部變量。類型以開頭標識類型以開頭標識類型以進制的字節(jié)碼表示,實際上是一個字節(jié)串,回應了它的另一個名字。 < 返回索引頁 基本語法 Hello World 代碼注釋 關鍵字 數(shù)據(jù)類型 變量、常量 變量 變量賦值 變量命名 變量的作用域 常量 字符串與編碼 字符轉義 字符編碼 字符串操作 運算符與表達式 運算符 表達式 ...

    ingood 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<