Manual:Pywikibot/user-config.py/zh

設定
在開始執行Pywikibot之前，請先在 資料夾內建立 檔案. 這裡提供兩種建立的方式:


 * 1) 自行手動建立.  手動建立後，在檔案裡面至少需要設定2~3個變數.
 * 2) 透過下 python pwb.py generate_user_files.py 指令，來執行 的程式，該程式會出現問題讓您輸入，您輸入的內容將會儲存在設定檔裡.

位置
Pywikibot將會依照下列的順序來尋找您的 :


 * 設定 參數 (例如 )
 * 設定環境變數$3
 * $4所在的資料夾位置
 * 在Windows中，會尋找$5資料夾;或是尋找home directory (該資料夾會自動建立)
 * The content of the environment variable
 * The current directory
 * The directory in which the  file is
 * The  directory in the application data directory (Windows) or home directory (that directory gets automatically created)

(參見 )

下列文章將描述如何修改設定檔.

For Wikimedia projects
開啟文字編輯器(例如「記事本」)，將檔案名稱存成 ，再將其放到 資料夾下.

若您的語言使用non-ASCII字元的話，您應該使用Unicode-aware的編輯器(例如Nodepad++)來開啟檔案，且儲存時請將文字的編碼設定成Unicode encoding without BOM marks. 最後，別忘了在檔案的最前面加上:

as the first line.

將下列所列出來的程式碼加到 上:

儲存.



user-config.py 範例


no.wikipedia 上的 EksempelBot 機器人
mylang = 'no' usernames['wikipedia']['no'] = 'EksempelBot'

console_encoding = 'utf-8' use_api_login = True



Commons 上的 ExampleBot 機器人
mylang = 'commons' family = 'commons' usernames['commons']['commons'] = 'ExampleBot'

console_encoding = 'utf-8' use_api_login = True



Wikidata 上的 ExampleBot 機器人
mylang = 'wikidata' family = 'wikidata' usernames['wikidata']['wikidata'] = 'ExampleBot'

console_encoding = 'utf-8' use_api_login = True



Test wiki 上的 ExampleBot 機器人
mylang = 'test' family = 'test' usernames['test']['test'] = 'ExampleBot'



Test2 wiki 上的 ExampleBot 機器人
mylang = 'test2' family = 'wikipedia' usernames['wikipedia']['test2'] = 'ExampleBot'



de.wikipedia 和 de.wikibooks 上的 BeispielBot 機器人，且 de.wikipedia 是主要的 wiki
mylang = 'de' usernames['wikipedia']['de'] = 'BeispielBot' usernames['wikibooks']['de'] = 'BeispielBot'

console_encoding = 'utf-8' use_api_login = True



非 Wikimedia 的 wikis

 * 請看主條目 Pywikibot/Use on third-party wikis



參見

 * config2.py (載入和直譯 user-config.py 的模組的原始碼)