Найти - Пользователи
Полная версия: В консоли код работает, в файле *.py - не работает
Начало » Python для новичков » В консоли код работает, в файле *.py - не работает
1
m0rtal
Вожусь вот с этой штукой - https://github.com/oanda/v20-python-samples
Это API к OANDA.
Все библиотеки установлены, в консоли все запросы работают прекрасно:

 v20-instrument-candles --count 10 --granularity H1 XAU_USD
Instrument: XAU_USD
Granularity: H1
Time                Type Open     High     Low      Close    Volume
=================== ==== ======== ======== ======== ======== ======
2017-01-19 20:00:00  mid 1205.628 1206.604 1204.486 1204.805   6655
2017-01-19 21:00:00  mid 1204.817 1205.507 1204.524 1204.625   2190
2017-01-19 23:00:00  mid 1205.242 1205.278 1202.628  1203.79   4180
2017-01-20 00:00:00  mid 1203.809 1205.039 1203.249 1203.643   5527
2017-01-20 01:00:00  mid  1203.54 1208.143 1203.206 1207.655  10190
2017-01-20 02:00:00  mid 1207.546 1208.049  1205.83 1206.981   4879
2017-01-20 03:00:00  mid 1207.075 1208.503 1206.964   1208.1   4205
2017-01-20 04:00:00  mid 1208.088 1208.198  1206.91 1207.432   1948
2017-01-20 05:00:00  mid 1207.336 1207.773 1206.296 1206.835   3549
2017-01-20 06:00:00  mid 1206.748  1208.12 1206.738  1207.91   2045

ввожу ту же команду в созданном файле (естественно, после “import v20”) - получаю syntax error:

 runfile('C:/Users/m0rtal/ml/ml-machinegun.py', wdir='C:/Users/m0rtal/ml')
  File "C:/Users/m0rtal/ml/ml-machinegun.py", line 9
    v20-instrument-candles --count 10 --granularity H1 XAU_USD
                                    ^
SyntaxError: invalid syntax

Сокращал строку до запроса только валютной пары - без толку. Лепил туда скобки, кавычки - результат нулевой. В ридми об этом ни слова, в самих файлах *.py - тоже.

Что делать-то?
FishHook
Покажите содержимое файла.
m0rtal
FishHook
Покажите содержимое файла.
Да там считай что ничего нет:
 # -*- coding: utf-8 -*-
"""
Created on Fri Jan 20 09:00:19 2017
@author: m0rtal
"""
import v20
v20-python-samples-master/src/instrument/candles.py --count 10 --granularity H1 XAU_USD

 runfile('C:/Users/m0rtal/ml/ml-machinegun.py', wdir='C:/Users/m0rtal/ml')
  File "C:/Users/m0rtal/ml/ml-machinegun.py", line 9
   v20-python-samples-master/src/instrument/candles.py --count 10 --granularity H1 XAU_USD
                                                               ^
SyntaxError: invalid syntax
4kpt_IV
И что оно должно, по-вашему, делать?
m0rtal
4kpt_IV
И что оно должно, по-вашему, делать?
То же, что и аналогичная команда в консоли.
Послушайте, я понимаю, что не прав и пишу ерунду. Подскажите, как правильно и где об этом почитать. Имейте снисхождение к новичку ))
FishHook
m0rtal
берем любую книгу по питону и читаем, начиная с первой буквы.
Всё, до свидания, пока не осилите материал, не приходите.
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