零散知识点
第一章:dblp网站、txt->bib
第二章:screen窗口,防止服务器掉线
第三章:查看进程与关闭进程
第四章:复现代码通用问题
一、dblp网站
使用bib格式引用论文
第一步
第二步
第三步
二、如何将txt文件变成单独的bib文件
如何将这个txt文件中的每一个引用变成一个bib文件
txt文件
bib文件
代码如下
def read_file_with_empty_lines(file_path):
with open(file_path, 'r') as file:
lines = file.readlines()
paragraphs = []
current_paragraph = []
for line in lines:
line = line.strip()
if line == '':
if current_paragraph:
paragraphs.append('\n'.join(current_paragraph))
current_paragraph = []
else:
current_paragraph.append(line)
if current_paragraph:
paragraphs.append('\n'.join(current_paragraph))
return paragraphs
def write_to_bib_file(content, file_name):
file_name_with_extension = file_name + '.bib'
with open(file_name_with_extension, 'w') as bib_file:
bib_file.write(content)
#示例文件路径
file_path = 'b.txt'
#读取文件并按空行分隔
paragraphs = read_file_with_empty_lines(file_path)
#打印分隔后的段落内容
dict={}
for paragraph in paragraphs:
# print(f"\n\n\n{paragraph}")
if paragraph[1]=="@":
pass
elif paragraph[2]=="\n":
# print(paragraph[:2])
# print(paragraph[2:])
# dict[paragraph[:2]]=paragraph[2:]
# write_to_bib_file(paragraph[2:], paragraph[:2])
pass
else:
print(paragraph[:3])
print(paragraph[3:])
write_to_bib_file(paragraph[3:], paragraph[:3])
print("-------------------")
总结
1.dblp网站
2.如何将txt变成bib