2012-09-24 92 views
0

我學習如何記錄我的代碼。 所以,我準備了一個文件docstrings.py並將其放在一個目錄中。 現在我想看看我記錄的內容。換句話說,我想輸入 help(docstrings.square)並在我的模塊中獲取有關方塊函數的文檔。Python 3:記錄模塊

>>> import sys 
>>> sys.path.append("C:\Users\Michael\PycharmProjects\Docstrings") 

結果:

語法錯誤:(Unicode的錯誤) 'unicodeescape' 編解碼器不能解碼位置2-4字節:截斷\ UXXXXXXXX逃脫

有什麼不對?

回答

1

反斜槓在string literals加倍:

>>> sys.path.append("C:\\Users\\Michael\\PycharmProjects\\Docstrings") 

除非你使用一個原始字符串

>>> sys.path.append(r"C:\Users\Michael\PycharmProjects\Docstrings") 
+0

謝謝。它正在工作。另一個問題。我怎樣才能使用PyDoc。我讀過PyDoc從sys.path中探索所有目錄並找到所選模塊。但是如何編輯PyDoc的sys.path? – Kifsif

+0

嘗試修改[PYTHONPATH](http://docs.python.org/using/cmdline.html#envvar-PYTHONPATH)環境變量。 PyDoc應該尊重它。 –