2016-12-20 7 views
0

以下のリンクからコードをコピー&ペーストしようとしました。ここ一度にコードをコピー/ペーストできますか?

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シェルにコピー/ペーストすると、まったく何も起こりません。エラーはなく、何も行われません。各行をコピー/ペーストして、一度に1つずつ実行するとうまくいきます。

いくつかの行のコードをコピー/ペーストしてすべてを一度に実行できるように、私の環境を設定するにはどうすればよいですか?

ありがとうございました。

私のウィンドウのスタートボタンからの画像です。私はWindows 7の

+1

これは端末エミュレータの問題のようですが、ペースト内の改行を正しく翻訳していないようです。 – Barmar

+1

OS Xターミナルを使ってもうまく動作します。 – Barmar

+0

ファイルにコピー&ペーストして実行することができます。または、Jupyterのノートブックをセットアップして、独立して実行できるセルがあるようにしてください。 –

答えて

1

使用しています

enter image description here

あなたは1つの長い文字列とexecそれとしてそれを貼り付けることができます。

exec('''#paste code here, 
#as many lines as you want 
''') 
関連する問題