我從一個文件中提取一些信息,如f1.txt
並將該信息寫入另一個文件f2.txt
。如何在一個文件中包含一個文件的鏈接?
在f2.txt
我想保留一個鏈接,當我點擊鏈接f1.txt
應該打開。
如何在python
中完成?
我從一個文件中提取一些信息,如f1.txt
並將該信息寫入另一個文件f2.txt
。如何在一個文件中包含一個文件的鏈接?
在f2.txt
我想保留一個鏈接,當我點擊鏈接f1.txt
應該打開。
如何在python
中完成?
你不能用f2.txt
這樣的文件來做到這一點。如果是f2.html
,你會做這樣的事情:如果你想指向
<a href="f1.txt">information from f1.txt</a>
:
<a href="file:///c:/path/to/f1.txt">information from f1.txt</a>
如果這些文件在同一目錄下,你可以只使用文件名具體地方內f1.txt
,你必須創建它的HTMLized版本,包含這樣的代碼:
<a name="L1">[line 1 from f1.txt]</a><br>
<a name="L2">[line 2 from f1.txt]</a><br>
...
然後,鏈接要通過附加#LX
到href
地址,其中X
是行號,類似這樣的具體線路:
<a href="f1.html#L34">information from f1.txt</a>
Python是不是一個文本文件瀏覽器,所以我看不出它有什麼與此有關,除了生成f2.txt
。
Inbar已經解釋瞭如何真正寫入文件,所以如果你只是結合這兩個答案,你就全部設置好了。但是你必須讓f2
成爲一個html文件,沒有文本文件中的超鏈接這樣的東西。
這樣的事情?
不錯的編輯@lazyr :) – 2012-08-02 08:35:29
txt文件上的鏈接? – 2012-08-02 07:03:12
你在看什麼txt文件?通常,在_txt_文件中討論鏈接是無稽之談。 – 2012-08-02 07:17:41
@gnibbler好的讓我詳細說明一下。我有一個文件(不一定是txt文件)通過使用phython im從該文件中獲取信息並將其附加到其他文件中。在第二個文件的行尾,我想給出從那裏複製該信息的文件的位置。和一個超鏈接。當我單擊該超鏈接時,應打開原始文件。 – user1570555 2012-08-02 08:33:52