1

Python 2.7.2 で Ubuntu を実行しています。

脚本

python \
/home/blainer/Desktop/convert/converter.py \
/home/blainer/Desktop/convert/urban.shp \
/home/blainer/Desktop/convert/result.js \
--width 900 \
--country_name_index 4 \
--where "ISO = 'USA'" \
--codes_file /home/blainer/Desktop/convert/codes-en.tsv \
--insets '[{"codes": ["US-AK"], "width": 200, "left": 10, "top": 370}, {"codes": ["US-HI"], "width": 100, "left": 220, "top": 400}]' \
--minimal_area 4000000 \
--buffer_distance -3000 \
--simplify_tolerance 1000 \
--longtitude0 10w \
--name us

エラー

blainer@ubuntu:~/Desktop/convert$ python script.py
File "script.py", line 5
--width 900 \
          ^
SyntaxError: invalid syntax
4

1 に答える 1

6

これは Python スクリプトではなく、Python を実行するシェル スクリプトです。

  1. 名前を付けてscript.shください.py
  2. 先頭に「シバン」行を追加します。#!/bin/bash
  3. 実行可能にします。chmod +x ./script.sh
  4. それを実行します:blainer@ubuntu:~/Desktop/convert$ ./script.sh
于 2012-04-17T20:18:28.590 に答える