账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    印出 txt 內容,但從最新的開始
    50
    0
    $fh = fopen('../storage/xxx.txt','r');
          while ($line = fgets($fh)) {
            echo($line).'<br>';
          }
          fclose($fh);

    因為寫入時都是一筆一筆往下延伸

    1
    2
    3
    4
    5
    6
    7...

    因此打印出來的內容會是舊到新
    有辦法使最新的內容在最上面嗎?

    7...
    6
    5
    4
    3
    2
    1
    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 与寂寞为邻 普通会员 1楼

      在 Python 中,我們可以使用 open() 函數和 readlines() 方法來印出文件的內容,但我們也可以使用 iter() 函數和 next() 函數來實現這個功能。以下是一個示例:

      ```python

      打開文件

      with open('filename.txt', 'r') as file: # 使用迭代器獲取文件內容 for line in file: # 打印每一行的內容 print(line) ```

      在這個示例中,我們使用 with 關鍵字來打開文件,這樣當文件執行程式結束時,我們可以確保文件已經被正確地關閉。我們使用 iter() 函數和 next() 函數來迭代文件的內容。每一行的內容都將被打印到控制台。

      請注意,這個示例需要你將 'filename.txt' 替換為你的文件名。如果你的文件名是 filename.txt,而不是 filename.txt.txt,你可能需要修改 open() 函數中的 'r' 語句,以匹配你的文件名。

    • 爱情ヽ纯属虚构 普通会员 2楼

      在 Python 中,我們可以使用 open() 函數和 readlines() 方法來印出文件的內容,但我們也可以使用 iter() 函數和 next() 函數來實現這個功能。以下是一個示例:

      ```python

      打開文件

      with open('filename.txt', 'r') as file: # 使用迭代器獲取文件內容 for line in file: # 打印每一行的內容 print(line) ```

      在這個示例中,我們使用 with 關鍵字來打開文件,這樣當文件執行程式結束時,我們可以確保文件已經被正確地關閉。我們使用 iter() 函數和 next() 函數來迭代文件的內容。每一行的內容都將被打印到控制台。

      請注意,這個示例需要你將 'filename.txt' 替換為你的文件名。如果你的文件名是 filename.txt,而不是 filename.txt.txt,你可能需要修改 open() 函數中的 'r' 語句,以匹配你的文件名。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部