如果我有一个包含几个链接列表的程序,我怎么能在不改变源代码本身的情况下添加另一个链接到该程序?我打算在应用程序的角落创建一个“新”按钮,创建一个新项目(我已经知道如何做这个部分)
答案 0 :(得分:2)
正如评论所说,如果它是一个列表,那么你可以这样做,当你按下按钮时它会调用if os.path.exists(file_name): # if file already exists
with open(file_name, 'r') as in_file: # open it
old_lines = in_file.readlines()[1:] # read all lines from file EXCEPT header line
with open(file_name, 'w') as out_file: # open file again, with 'w' to create/overwrite
out_file.write(new_header_line) # write new header line to file
for line in old_lines:
out_file.write(line) # write all preexisting lines back into file
# continue writing whatever you want.
并将其添加到列表中。仅供将来参考,在提问时,尽量在问题中加入尽可能详细的信息,以帮助人们回答。