Распространенная ошибка, которую можно совершить, заключается в том, что нельзя переименовать структуру пакета, т. Е. Невозможно изменить com.name.android на com.Renamed.android при попытке изменить на уровне com.name.android .
Чтобы получить такое же желаемое изменение, поднимитесь на один уровень вверх, т.е. com.name , а здесь, когда вы выполняете рефакторинг, измените его на Переименовано . Это будет работать всегда.
Если вы хотите, чтобы ваша программа запрашивала аргументы в интерактивном режиме, то они перестают быть аргументами командной строки как таковыми. Однако вы можете сделать это примерно так (только для отладки!), Что позволит вам интерактивно вводить значения, которые программа будет видеть в качестве аргументов командной строки.
import sys
sys.argv = raw_input('Enter command line arguments: ').split()
#Rest of the program here
Обратите внимание на то, что у Эндрю все гораздо лучше . Также, если вы используете Python 3. *, он должен быть input
вместо raw_input
,
Выберите «Свойства» - >> «Настройки запуска / отладки».
Выберите соответствующий файл на правой панели и затем нажмите кнопку «Редактировать». Это откроет свойства выбранного файла. Там есть вкладка «Аргументы».
Что я делаю, это:
Откройте проект в перспективе отладки. В консоли всякий раз, когда отладчик прерывается в точке останова, вы можете ввести команду python в «консоли» и нажать return (или ввести). Символ ">>" отсутствует, поэтому его трудно обнаружить.
Но мне интересно, почему у eclipse нет оболочки python: (