Download Pytorch/Tools/scripts/fixps.py from RayTBRP/codellama-CodeLlama-7b-Python-hf: direct link, hf CLI and curl.
- Browser
- Download file 892 Bytes
-
https://huggingface.co/RayTBRP/codellama-CodeLlama-7b-Python-hf/resolve/236d801463903c4a84f208b9f0f0ebf153a69080/Pytorch/Tools/scripts/fixps.py
- Command line
-
hf download hf://RayTBRP/codellama-CodeLlama-7b-Python-hf@236d801463903c4a84f208b9f0f0ebf153a69080/Pytorch/Tools/scripts/fixps.py
-
curl -L -o fixps.py https://huggingface.co/RayTBRP/codellama-CodeLlama-7b-Python-hf/resolve/236d801463903c4a84f208b9f0f0ebf153a69080/Pytorch/Tools/scripts/fixps.py
892 Bytes
| #!/usr/bin/env python3 | |
| # Fix Python script(s) to reference the interpreter via /usr/bin/env python. | |
| # Warning: this overwrites the file without making a backup. | |
| import sys | |
| import re | |
| def main(): | |
| for filename in sys.argv[1:]: | |
| try: | |
| f = open(filename, 'r') | |
| except IOError as msg: | |
| print(filename, ': can\'t open :', msg) | |
| continue | |
| with f: | |
| line = f.readline() | |
| if not re.match('^#! */usr/local/bin/python', line): | |
| print(filename, ': not a /usr/local/bin/python script') | |
| continue | |
| rest = f.read() | |
| line = re.sub('/usr/local/bin/python', | |
| '/usr/bin/env python', line) | |
| print(filename, ':', repr(line)) | |
| with open(filename, "w") as f: | |
| f.write(line) | |
| f.write(rest) | |
| if __name__ == '__main__': | |
| main() | |