Найти - Пользователи
Полная версия: Вопросы от новичков.
Начало » Python для новичков » Вопросы от новичков.
1 2 3 4 None 7 8 9 10 11 12 13 14 None 28 29 30 31
xAbs
В общем, еще раз извиняюсь за банальный вопрос. Пока мне видимо не хватает знаний и опыта, поэтому прошу черкнуть пару строк реально работающего кода по которму я уже буду разбираться.
Задача (для винды): для каждого файла из заданной папки выполнять другой процесс с заданными параметрами (процесс не нативный, отдельный исполнительный файл).
Сейчас на стадии:
 import subprocess
import glob
for i in glob.glob('d:\test\files\*'):
	subprocess.Popen(["d:\test\1.exe -b (i)"], shell=True)

Здесь “-b” - опция команды 1.exe
(i) в составе команды необходим, т.к. нужно его указывать в рамках синтаксиса 1.exe

На всякий случай, как это реализовано у меня в батнике:
 for  %%i in (d:\test\files\*) do d:\1.exe -b -a 1000  %%i d:\test\sol\
Часть
-b -a 1000  %%i d:\test\sol\
это опции команды 1.exe
krok64
сейчас рекомендуют использовать run. например так
 subprocess.run(["d:\test\1.exe", "-b -a -1000", i, "d:\test\sol\"], shell=True)
JOHN_16
xAbs
а почему этот (i) я не вижу у вас в батнике в таком виде?
xAbs
JOHN_16
а почему этот (i) я не вижу у вас в батнике в таком виде?
%%i перед d:\test\sol\
Я наверное непонятно описал в скрипте питона, потому что пока не понимаю синтаксиса.

krok64
сейчас рекомендуют использовать run. например так
subprocess.run(, shell=True)
Спасибо, команда заработала! Очень признателен за уделенное время.
olrosim
Доброго времени суток. У меня Windows 10, Python 3.6 и MetaTrader4.
Задача : получить данные ,получить управление некоторыми функциями из (запущенной) программы MetaTrader4 при помощи Python 3.6 .
С целью использования этого всего БОТ-ом в дальнейшем . Никаких противозаконных действий и т.д. , но интересует именно такой подход .
Как это реализовать , в каком направлении двигаться , как бы вы это сделали изначально ?,( тэги ,ссылки ,термины и т.д. )
JOHN_16
olrosim
там API есть - может по этому пути пойти?
olrosim
JOHN_16
olrosimтам API есть - может по этому пути пойти?
Допустим. А как мне реализовать управление решениями по торговле , там ведь счет (аккаунт) и т.д. ?
xAbs
В процессе изучения и попыток практического применения возник еще один пока не разрешенный вопрос. Есть ли в питоне аналоги команды strings из bash или другие подобные способы обработать бинарный файл? Задача в том, чтобы вытащить из начала-середины нескольких бинарников названия Выглядит так:
 ����|��	��PWY<O�gqv�'[�fVќ{��Aura28�KB�G�Jz�^��v&\.Ya���(�=�:
���.�wCQ�B��<��On�lyu
Через strings мне эти названия выпадали во 2 строку и я их просто sed'ом вытаскивал. Подскажите, как можно организовать процесс.
WoMax
olrosim
Если боты для МТ4, то быстрее и правильнее будет изучить MQL4, а не python.

olrosim
WoMax
olrosimЕсли боты для МТ4, то быстрее и правильнее будет изучить MQL4, а не python.
на MQL4 пишутся скрипты , а я говорю о боте,который может эволюционировать. Понимаете разницу ?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB