以交互模式工作的Shell命令在作为脚本运行时不起作用。例如:
#!/usr/bin/env ipython
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
#Ingest the data into a giant DataFrame
cd data/raw/
如果我在交互式shell中键入以上内容,则一切正常。如果我运行脚本./myScript.py
,或者只是复制上面的代码并将其粘贴到交互式shell中(从第一个导入开始),我将得到:
cd data/raw/
^
SyntaxError: invalid syntax
我感觉这里缺少明显的东西,但不确定是什么?
答案 0 :(得分:0)
为什么在编写python代码时脚本是.sh文件?
尝试使用.ipy扩展名