GitHub里在actions运行的代码具有修改一个文本文件内容的功能,在运行的时候可以修改,但是运行结束后文件就像没保存一样没有变化。

GitHub里在actions运行的代码具有修改一个文本文件内容的功能,在运行的时候可以修改,但是运行结束后文件就像没保存一样没有变化。

代码:

def get_son():
    fname = "song.txt"
    with open(fname, 'r+', encoding='utf-8') as f:  # 打开文件
        
        lines = f.readlines()  # 读取所有行
        first_line = lines[0]  # 取第一行

        f.seek(0)
        f.truncate()
        f.writelines(lines[1:])
    return first_line