2012-08-02 84 views
-5

我從一個文件中提取一些信息,如f1.txt並將該信息寫入另一個文件f2.txt如何在一個文件中包含一個文件的鏈接?

f2.txt我想保留一個鏈接,當我點擊鏈接f1.txt應該打開。

如何在python中完成?

+1

txt文件上的鏈接? – 2012-08-02 07:03:12

+1

你在看什麼txt文件?通常,在_txt_文件中討論鏈接是無稽之談。 – 2012-08-02 07:17:41

+0

@gnibbler好的讓我詳細說明一下。我有一個文件(不一定是txt文件)通過使用phython im從該文件中獲取信息並將其附加到其他文件中。在第二個文件的行尾,我想給出從那裏複製該信息的文件的位置。和一個超鏈接。當我單擊該超鏈接時,應打開原始文件。 – user1570555 2012-08-02 08:33:52

回答

4

你不能用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> 
... 

然後,鏈接要通過附加#LXhref地址,其中X是行號,類似這樣的具體線路:

<a href="f1.html#L34">information from f1.txt</a> 

Python是不是一個文本文件瀏覽器,所以我看不出它有什麼與此有關,除了生成f2.txt

Inbar已經解釋瞭如何真正寫入文件,所以如果你只是結合這兩個答案,你就全部設置好了。但是你必須讓f2成爲一個html文件,沒有文本文件中的超鏈接這樣的東西。

1

這樣的事情?

​​
+0

不錯的編輯@lazyr :) – 2012-08-02 08:35:29

相關問題