python如何寫類似於內建函式open的

2021-03-06 13:33:56 字數 1688 閱讀 1138

1樓:匿名使用者

open函式返回了一個「檔案物件」

該檔案物件包含了read的函式

模擬一下:

class c(object):

def __init__(self, name):

self.name = name

def read(self):

return self.name

def myopen(name):

return c(name)

myopen("hello python").read()

2樓:匿名使用者

... 先去看看作業系統的書吧...

open(path)實際會得到一個file descriptor, 然後python給你包裝成了一個file object.

read和write之類的都是作業系統提供的api了, 你用的open(path).read()也只是python給你包裝好的= = 不如你去找本python原始碼分析看看, 看看cpython是怎麼實現的open函式.

3樓:砍侃看

read()是檔案物件的成員函式,不知道你什麼意思

python內建函式

4樓:匿名使用者

建議直接看官方的文件,我一般寫python,都會把python lib reference開啟的,隨時查閱,裡面有python標準庫和所有內建函式的定義、說明以及舉例,很詳細的

5樓:匿名使用者

使用dir(__builtins__)可以給出所有內建函式的list

你要使用哪個,列印該函式的__doc__即可知道其用法

6樓:

我也在學python,一起討論討論?

7樓:素宸

>>> import __builtin__

>>> dir(__builtin__)

8樓:匿名使用者

參見python核心程式設計

python的標準型別內建函式有: 、 、 、 、 等。

9樓:匿名使用者

int, float, str, help, quit...

python、什麼是內建函式?

10樓:虛空之魂——淵

內建函式就是不是你自己寫的函式,例如,spilt()方法,你使用的方法是人家寫好的執行過程,你只需要只用spilt關鍵字呼叫就可以了。

西安比藍翻譯

如何檢視python內建函式的實現**

11樓:匿名使用者

三種⽅法可以檢視內建模組的**,以random模組為例:

1. 使⽤help(random)

2. 利⽤random.__file__檢視位置,然版後開啟字尾名為.py的⽂件。

3. 命令

權⾏輸⼊python -v,然後倒⼊模組時,會⾃動顯⽰位置。

如何檢視python內建函式

12樓:匿名使用者

python中可以使用dir(__builtins__)方法檢視所有內建函式。

類似於這樣的標籤,用PS如何製作

新建一個大 bai概520 130畫素的畫布 大小自己du看著調吧編輯 zhi 填充dao 紅色 接下專來的步驟就要分熟悉 屬ps的和不熟悉ps的人了 熟悉ps的人 用鋼筆路徑勾勒出條幅的一半 填充好顏色 複製 水平翻轉 勾出陰影部分 調亮度 合併圖層 混合選項 投影 就行 不熟悉ps的人 1.直接...

如何在裡輸入圈圈12等,類似於,如何在word裡輸入圈11 圈12等,類似於

方法一 格式 中文版式 帶圈字元 如果你不滿意就用方法二 插入 符號 右下方的來自選擇 unicode十六進位制 字型選擇 arial unicode ms 子集選擇 帶括號的字母數字 選中數字後,格式 中文版式 帶圈字元.就ok了.字型選擇 arial unicode ms選帶圈字元.用公式編輯器...

誰來介紹幾位寫神祕小說的作家,類似於愛倫坡的

丹 布朗de 達芬奇密碼 大家應該都知道 很經典 國內的蔡駿的書很好 天機 蝴蝶公墓 都很好等等 那麼你可以看看美來國人洛夫克 源拉夫特的書,他構築了美 bai國現代恐怖神話體系du 克魯蘇神話 zhi體系 名字也不dao一定是克魯蘇因為現在國內還沒有統一的翻譯 他最著名的書是 死靈之書 很多人都認...