parsebib.py 429 B

1234567891011121314151617
  1. #!/home/moi/Memoires/venv/bin/python
  2. #
  3. def parsebib(fich):
  4. with open(fich) as f:
  5. L=f.readlines()
  6. #
  7. with open("nocite.tex","w") as f:
  8. f.write("\\nocite{%\n")
  9. #
  10. laliste=[x[x.find("{")+1:x.find(",")] for x in L if x[0]=='@']
  11. #
  12. f.write(f"{','.join(laliste)}\n")
  13. #
  14. if __name__ == "__main__":
  15. fich=input("fichier bib ?")
  16. parsebib(fich)
  17. print("nocite.tex créé")