pythondoc
㈠ python 用什麼處理doc文檔內容
import fnmatch, os, sys, win32com.client
readpath=r'D:\123'
wordapp = win32com.client.gencache.EnsureDispatch("Word.Application")
try:
for path, dirs, files in os.walk(readpath):
for filename in files:
if not fnmatch.fnmatch(filename, '*.docx'):continue
doc = os.path.abspath(os.path.join(path,filename))
print 'processing %s...' % doc
wordapp.Documents.Open(doc)
docastext = doc[:-4] + 'txt' wordapp.ActiveDocument.SaveAs(docastext,FileFormat=win32com.client.constants.wdFormatText)
wordapp.ActiveDocument.Close()
finally:
wordapp.Quit()
print 'end'
f=open(r'd:\123\test.txt','r')
for line in f.readlines():
print line.decode('gbk')
f.close()
㈡ Python標准文檔在什麼位置
如果是windows就在安裝目錄的下面,比如我的是:D:\Python26\Doc
如果是linux,直接help就完事咯。。。
㈢ 關於python幫助文檔
在我的電腦上右鍵->屬性->高級->環境變數,在系統變數裡面添加PYTHONDOCS值為:"C:\Python24\Python-Docs-2.5.2"確認Path裡面有"C:\Python24",沒有則添加。
㈣ python新建word文檔
話說,你是在自己電腦上好好的,然後突然不行了
還是在別人電腦不行了?
word.displayalerts
這個是2013的屬性
Microsoft Word 14.0,這是2010版
㈤ python中的_doc_是什麼
文檔字元串。注意,是 __doc__ ,前後各兩個下劃線。
一般而言,是對函數/方法/模塊所實現功能的簡單描述。但當指向具體對象時,會顯示此對象從屬的類型的構造函數的文檔字元串。(示例見以下 a.__doc__)
>>> str.__doc__
"str(string[, encoding[, errors]]) -> str\n\nCreate a new string object from the given encoded string.\nencoding defaults to the current default string encoding.\nerrors can be 'strict', 'replace' or 'ignore' and defaults to 'strict'."
>>> import math
>>> math.__doc__
'This mole is always available. It provides access to the\nmathematical functions defined by the C standard.'
>>> a = [1]
>>> a.count.__doc__
'L.count(value) -> integer -- return number of occurrences of value'
>>> a.__doc__
"list() -> new empty list\nlist(iterable) -> new list initialized from iterable's items"
為自定義的函數創建 __doc__ 的方法示例:
>>> def func():
"""Here's a doc string"""
pass
>>> func.__doc__
"Here's a doc string"
更詳細的資料請參考 Python Tutorial 4.7.6 Documentation Strings.
㈥ python中的_doc_是什麼意思
您好,首先您描述有誤,應該是__doc__,雙下劃線。
每個對象都會有一個__doc__屬性,用於描述該對象的作用。在一個模塊被import時,其文件中的某些特殊的字元串會被python解釋器保存在相應對象的__doc__屬性中。比如,一個模塊有模塊的__doc__,一個class或function也有其對應的__doc__屬性。在python中,一個模塊其實就是一個.py文件。在文件中特殊的地方書寫的字元串就是所謂的docstrings,就是將被放到__doc__的內容。這個「特殊的地方」包括:
1.一個文件任何一條可執行的代碼之前 #模塊的__doc__
2.一個類,在類定義語句後,任何可執行代碼前#類的__doc__
3.一個函數,在函數定義語句後,任何可執行代碼前#函數的__doc__
舉個例子:
#use__doc__屬性
classMyClass:
'string.'
defprintSay():
'printsaywelcometoyou.'
print'saywelcometoyou.'
printMyClass.__doc__
printMyClass.printSay.__doc__
#輸出結果
string.
printsaywelcometoyou.
㈦ python腳本 將DOC格式轉換成PDF 沒問題 但是將TXT格式轉換成PDF 會出現路亂碼,請大蝦指點下
用什麼 w32com啊。用python的一個開源包。或者是用apache的tika(java)版本。或者是你用openoffice。
用了python就和winows再見吧。因為只有linux上才是最好用的。然後就和開源結親了。各種包,基本上應有盡有。
你的這個問題其實挺簡單的。很可能是編碼的問題。建議你先將txt轉換成doc,再將doc轉換成pdf。這樣就繞過去了。問題不一定要強行解決。學著繞過去。
㈧ 看完python doc文檔要多久
不會想把文檔當成書來看吧?千萬不要
調用help函數,可以看到一個函數或者方法的字元串文檔。
In [1]: import requests
In [2]: help(requests.get)
Help on function get in mole requests.api:
get(url, params=None, **kwargs)
Sends a GET request.
:param url: URL for the new :class:`Request` object.
:param params: (optional) Dictionary or bytes to be sent in the query string for the :class:`Request`.
:param \*\*kwargs: Optional arguments that ``request`` takes.
:return: :class:`Response <Response>` object
:rtype: requests.Response
使用dir可以查看模塊或對象都有那些方法。
In [3]: dir(requests)
Out[3]:
['ConnectionError',
'HTTPError',
'compat',
'cookies',
'delete',
'exceptions',
'get',
'head',
'hooks',
...
使用ipython+?查看
In [4]: requests.get?
Type: function
String form: <function get at 0x10e6c35f0>
File: /Library/Python/2.7/site-packages/requests/api.py
Definition: requests.get(url, params=None, **kwargs)
Docstring:
Sends a GET request.
:param url: URL for the new :class:`Request` object.
:param params: (optional) Dictionary or bytes to be sent in the query string for the :class:`Request`.
:param \*\*kwargs: Optional arguments that ``request`` takes.
:return: :class:`Response <Response>` object
:rtype: requests.Response
使用pydoc查看字元串文檔
☁ ~ python -m pydoc requests
Help on package requests:
NAME
requests
FILE
/Library/Python/2.7/site-packages/requests/__init__.py
DESCRIPTION
requests HTTP library
Requests is an HTTP library, written in Python, for human beings. Basic GET
usage:
>>> import requests
>>> r = requests.get('')
>>> r.status_code
200
>>> 'Python is a programming language' in r.content
True
㈨ 如何使用python或R或c或dos命令,獲取docx或doc格式文檔的字數信息
在windows下你可以調用win32com.client來讀取doc文件,然後導出text到變數,用count來統計字數。但結果肯定跟Word統計的字數不一樣。
㈩ 請問Python 中 函數的doc string 是什麼意思
其實你可以看做是函數(方法)的說明,python中的庫函數多半都有很全的說明,方便使用。自己寫函數的時候,通常在函數名下方用''' ''',來自己寫文檔的描述