pandas 1行代碼搞定
看下VBA,原文鏈接:https://blog.csdn.net/weixin_42578747/article/details/90111536
Private Sub txt_read() Dim txt As String Open "D:\test.txt" For Input As #1 ' '對文件做任何 I/O 操作之前都必須先打開文件。Open 語句分配一個緩沖區供文件進行 I/O 之用, '並決定緩沖區所使用的訪問方式。 '打開文件作為數據輸入用,文件號為#1 Do While Not EOF(1) Line Input #1, txt '從已打開的順序文件中讀出一行並將它分配給 String 變量 'Line Input # 語句一次只從文件中讀出一個字符,直到遇到回車符 (Chr(13)) '或回車–換行符 (Chr(13) + Chr(10)) 為止。回車–換行符將被跳過,而不會被附加到字符串上 MsgBox txt Loop Close #1 End Sub
----------------------
1、Open 語句
打開方式有
Input:以讀取方式打開。
Output:以寫入方式打開。
Append:以追加方式,即添加內容到文件末尾打開。
Binary:以二進制方式打開。
Random:以隨機方式打開,如果未指定方式,則以 Random 方式打開文件。
Open pathname For mode As [#]filenumber
Open "c:\a.txt" For Output As #1
filenumber 是一個有效的文件號,范圍在 1 到 511 之間。
如果 pathname 指定的文件不存在,那么,在用 Append、Binary、Output、或 Random 方式打開文件時,可以建立這一文件。
2、Close 語句
語法:Close [filenumberlist]
filenumberlist 參數為一個或多個文件號,若省略 filenumberlist,則將關閉 Open 語句打開的所有活動文件。
說明:打開文件后,必須在使用完后關閉文件。
3、EOF 函數
語法:EOF(filenumber)
功能:返回一個 Integer,它包含 Boolean 值 True,表明已經到達為 Random 或順序 Input 打開的文件的結尾。
Open "c:\a.txt" For Input As #1 ‘以讀入方式打開c:\a.txt
Do While Not EOF(1) '未到達結尾
Line Input #1, s1 '讀入一行,放入s1變量中
Loop
Close #1
---------------------------------------
看完上面的代碼,VBA和Python,你會怎樣選擇