Аргументы командной строки передаются в первом параметре String[]
на main()
, например
public static void main( String[] args ) {
}
В приведенном выше примере args
содержит все аргументы командной строки.
Короткий, сладкий ответ на поставленный вопрос:
public static void main( String[] args ) {
if( args.length > 0 && args[0].equals( "a" ) ) {
// first argument is "a"
} else {
// oh noes!?
}
}
Мне удалось исправить установку с помощью следующих шагов. Я надеюсь, что другие найдут это полезным.
Моя установка «pip» работала нормально до появления проблемы. Я пошел в командную строку Windows и убедился, что «колесо» было установлено.
C:\Python34>python -m pip install wheel
Requirement already satisfied (use --upgrade to upgrade): wheel in c:\python34\lib\site-packages
После этого я скачал файл lxml с http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml и поместил его в каталог python "C: \ Python34 "
В этом каталоге я запустил следующее:
C:\Python34>python -m pip install lxml-3.4.4-cp34-none-win32.whl
Результаты были:
Processing c:\python34\lxml-3.4.4-cp34-none-win32.whl
Installing collected packages: lxml
Successfully installed lxml-3.4.4
Я открыл PyCharm, и был доступен модуль lxml. Я смог выполнить код без проблем.
Что я узнал (хотя это может быть исправлено другими, более осведомленными)
Надеюсь, это поможет.
Я начал работать с lxml некоторое время назад, когда возникла необходимость разобрать некоторые html-файлы. Я как-то установил его, а затем через некоторое время потерял установку из-за формата ПК.
Установить lxml на Windows из доступных двоичных файлов / колес довольно просто. Приведенная ниже ссылка содержит двоичные файлы / диски на случай, если они вам понадобятся.
http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
После загрузки файла колеса в соответствии с вашей Windows вы можете выполнить следующую команду pip install <pathtoyourdownloadedwheelfile>
И в случае, если вы используете git-sdk-win32 для Windows, вы можете сначала найти libxml2-devel
, libxml2-python
и libxslt-devel
, libxslt-python
, используя pacman
, выполнив нижеприведенное команда.
pacman -Ss libxml2
и
pacman -Ss libxslt
, затем вы можете установить lxml с помощью приведенной ниже команды
pip install lxml
. собрать колесо (как это было для меня), но я установлю lxml
, используя setup.py
Я просто начал любить этот git-win32-sdk. Это помогает мне работать в Windows с тем, что я изучил в Linux.
[1 124] https://github.com/git-for-windows/build-extra/releases [1 124]Эта проблема, по-видимому, исправлена в lxml версии 4.2.5.
Если вы все еще получаете эту ошибку и указываете конкретную версию lxml в файле требований, попробуйте обновить файл требований, чтобы указать lxml версии 4.2.5 или выше.
У меня была эта ошибка с lxml 4.2.1. Но это было исправлено, когда я изменил требование на lxml 4.2.5.