Я хочу передать значение за пределы функции, которое затем может быть передано в скрипт Python
Это мой код JavaScript.Я хочу передать значение переменной города за пределы функции execute, чтобы в дальнейшем ее можно было передать скрипту python 'word.py' с помощью переменной options.
function execute(){
var city = document.getElementById('pass').value;
return city;
}
var options = {
scriptPath : path.join(__dirname, 'word/'),
args : [city]
}
let pyshell = new PythonShell('word.py', options);
pyshell.on('message', function(message) {
alert(message);
});
Вот мой HTML-код
<script type="text/javascript" src="main.js"></script>
</head>
<body>
<input type="text" id="pass">
<button onclick="execute()" >CLICK</button>
</body>
Я получаю сообщение об ошибке "город не определен"