file_input = '/home/andrey/Рабочий стол/rand/test.txt' amount = sum(1 for l in open(file_input, 'r'))
Вообще хочу чтобы можно было вызывать файл через командную строку во время запуска скрипта, командой вроде такой:
python myprog.py test.txt
import sys file_input =sys.argv[1] amount = sum(1 for l in open(file_input, 'r'))
Файл может находится в любой директории, просто перед запуском скрипта мы переходим в папку с этим с помощью командной строки. Что-то вроде:
cd /home/andrey/Рабочий стол/rand/ python myprog.py test.txt а потом к примеру вызвать скрипт из другой папки cd /home/andrey/Рабочий стол/ran/ python myprog.py test.txt