我可以一次复制/粘贴代码吗?

时间:2016-12-20 00:59:38

标签: python python-2.7

我尝试复制并粘贴以下链接中的代码。

http://xlsxwriter.readthedocs.io/example_merge1.html

以下是完整的代码。

import xlsxwriter

# Create an new Excel file and add a worksheet.
workbook = xlsxwriter.Workbook('C:/Users/Excel/Desktop/test.xlsx')
worksheet = workbook.add_worksheet()

# Increase the cell size of the merged cells to highlight the formatting.
worksheet.set_column('B:D', 12)
worksheet.set_row(3, 30)
worksheet.set_row(6, 30)
worksheet.set_row(7, 30)


# Create a format to use in the merged range.
merge_format = workbook.add_format({
    'bold': 1,
    'border': 1,
    'align': 'center',
    'valign': 'vcenter',
    'fg_color': 'yellow'})


# Merge 3 cells.
worksheet.merge_range('B4:D4', 'Merged Range', merge_format)

# Merge 3 cells over two rows.
worksheet.merge_range('B7:D8', 'Merged Range', merge_format)


workbook.close()

当我将脚本复制/粘贴到Python 2.7.12 Shell中时,整体上根本没有任何事情发生。没有错误,也没有做任何事情。如果我复制/粘贴每一行,并一次运行每一行,它就可以正常工作。

如何设置环境以便我可以复制/粘贴多行代码并一次运行所有内容?

感谢。

这是我的Window Start Button中的图像。

enter image description here

我使用的是Windows 7。

1 个答案:

答案 0 :(得分:1)

您可以将其粘贴为一个长字符串并将其exec粘贴。

exec('''#paste code here,
#as many lines as you want
''')