【问题标题】:Python 2.7 print statement “SyntaxError: invalid syntax”Python 2.7 打印语句“SyntaxError:无效语法”
【发布时间】:2014-04-29 14:14:23
【问题描述】:

我的 python 版本是:python 2.7 (r27:82525, Jul 4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] on win32

我收到一条名为“语法错误|您的程序中有错误:无效语法”的消息

Python 2.7 中的 7 以红色突出显示。

我的代码是:

Python 2.7 (r27:82525, Jul  4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
import matplotlib
import matplotlib.pyplot as plt
import matplotlib.ticker as mticker
import matplotlib.dates as mdates
import numpy as np

def graphRawFX () :
date,bid,ask = np.loadtxt('GPBUSD1d.txt'), unpack=True,
                          delimiter=',',
                          converters={0:mdates.strpdate2num('%Y%m%d%H%M%S') }
fig = plt.figure(figsize=(10,7))
ax1 = plt.subplot2grid((40,40), (0,0), rowspan=40, colspan=40)

ax1.plot(date,bid)
ax1.plot(date,ask)

ax1.xaxis.set_major_formatter(mdates.DateFormatter('%Y-%m-%d %H:%M:%S'))

【问题讨论】:

    标签: python syntax-error


    【解决方案1】:

    前两行不是 Python 代码;当您启动解释器时,它们只是介绍性文本。从脚本中删除它们,因为看起来您从示例中复制并粘贴了太多。完成此操作后,您还需要修复缩进,因为def graphRawFX() 行之后的至少一行需要缩进。

    【讨论】:

    • 谢谢,你能告诉我如何缩进吗?任何链接都绝对有帮助。
    • @user1566769:见this link,看例子然后下到第三点。缩进对函数定义的作用相同(使用def)。
    猜你喜欢
    • 2023-04-06
    • 1970-01-01
    • 2011-11-26
    • 1970-01-01
    • 2017-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多