| 1234567891011121314151617181920212223 |
- #!/home/moi/Memoires/venv/bin/python
- import sys
- sys.path.append("/home/moi/Memoires/")
- def parsebib(fich):
- with open(fich) as f:
- L=f.readlines()
- #
- f=open("nocite.tex","w")
- f.write("\\nocite{%\n")
- laliste=[]
- for l in L:
- if l[0]=="@":
- l1=l.find("{")+1
- l2=l.find(",")
- #print(l[l1:l2])
- laliste.append(l[l1:l2])
- f.write(",".join(laliste))
- f.write("}\n")
- f.close()
- if __name__ == "__main__":
- fich=input("fichier bib ?")
- parsebib(fich)
- print("nocite.tex créé")
|