Так как вы хотите, по сути, просто, разумная вещь - просто вернуть все свои изменения вместо использования третьих сторон, которые могут быть слишком сложными. Просто скопируйте файл /usr/share/doc/apt/examples/sources.list в /etc/apt/ и удалите файлы в каталоге /etc/apt/sources.list.d. Или в простых командах:
sudo mv /etc/apt/sources.list{,.bk}
sudo mv /etc/apt/sources.list.d{,.bk}
sudo mkdir /etc/apt/sources.list.d
sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list
sudo apt-get update
Это восстановит исходный файл sources.list без осложнений.
Попробуйте:
import numpy
def loadfile(filename, i):
return numpy.loadtxt(filename, usecols=(i,))
В качестве примера рассмотрим этот файл:
$ cat nums.txt
1 2 3
4 5 6
7 8 9
Затем наблюдаем loadfile, успешно прочитанные в столбце:
[ f3]def loadfile(x, i):
f = numpy.loadtxt('x', i)
return(f)
Вышеприведенное значение принимает x в качестве аргумента, но затем игнорирует его и пытается загрузить имя файла, имя которого является единственным символом x. Это также не сработает: def loadfile(filename.py, i):
f = numpy.loadtxt('filename.py', usecols=(i))
return(f)
filename.py не является допустимым именем для простой переменной. Даже если бы это было так, код не пытался использовать это имя переменной. Вместо этого он пытается загрузить файл, имя которого является строкой символов filename.py. Попробуйте:
import numpy
def loadfile(filename, i):
return numpy.loadtxt(filename, usecols=(i,))
В качестве примера рассмотрим этот файл:
$ cat nums.txt
1 2 3
4 5 6
7 8 9
Затем наблюдаем loadfile, успешно прочитанные в столбце:
>>> loadfile('nums.txt', 2)
array([ 3., 6., 9.])
def loadfile(x, i):
f = numpy.loadtxt('x', i)
return(f)
Вышеприведенное значение принимает x в качестве аргумента, но затем игнорирует его и пытается загрузить имя файла, имя которого является единственным символом x. Это также не сработает: def loadfile(filename.py, i):
f = numpy.loadtxt('filename.py', usecols=(i))
return(f)
filename.py не является допустимым именем для простой переменной. Даже если бы это было так, код не пытался использовать это имя переменной. Вместо этого он пытается загрузить файл, имя которого является строкой символов filename.py. Попробуйте:
import numpy
def loadfile(filename, i):
return numpy.loadtxt(filename, usecols=(i,))
В качестве примера рассмотрим этот файл:
$ cat nums.txt
1 2 3
4 5 6
7 8 9
Затем наблюдаем loadfile, успешно прочитанные в столбце:
>>> loadfile('nums.txt', 2)
array([ 3., 6., 9.])
def loadfile(x, i):
f = numpy.loadtxt('x', i)
return(f)
Вышеприведенное значение принимает x в качестве аргумента, но затем игнорирует его и пытается загрузить имя файла, имя которого является единственным символом x. Это также не сработает: def loadfile(filename.py, i):
f = numpy.loadtxt('filename.py', usecols=(i))
return(f)
filename.py не является допустимым именем для простой переменной. Даже если бы это было так, код не пытался использовать это имя переменной. Вместо этого он пытается загрузить файл, имя которого является строкой символов filename.py.