Вы ищете ast.literal_eval()
.
>>> ast.literal_eval("('item 1', [1,2,3,4] , [4,3,2,1])")
('item 1', [1, 2, 3, 4], [4, 3, 2, 1])
IntelliJ имеет хорошую поддержку Maven . Вы не должны добавлять эти зависимости в проект IntelliJ вручную, если вы импортировали проект из Maven pom.xml
. Убедитесь, что вы выбираете опцию Import project from external model
при импорте.
Ваш проект строится с mvn clean install
? Если нет, убедитесь, что это происходит, прежде чем что-либо менять в IntelliJ. Затем повторно импортируйте проект в IntelliJ и дважды проверьте конфигурацию File | Settings | Build, Execution, Deployment | Build Tools | Maven
, например, убедитесь, что вы используете ту же установку Maven в командной строке и IntelliJ.
Возможно, у вас есть что-то дополнительное в вашей конфигурации settings.xml
, которая заставляет его работать в командной строке, но не работает в IntelliJ, когда он работает со встроенным Maven?