Ipython脚本中的Shell命令

时间:2019-04-26 13:56:28

标签: ipython

以交互模式工作的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

我感觉这里缺少明显的东西,但不确定是什么?

1 个答案:

答案 0 :(得分:0)

为什么在编写python代码时脚本是.sh文件?

尝试使用.ipy扩展名