使用脚本打开 Anaconda Python

使用脚本打开 Anaconda Python

我经常需要用 Python 进行快速计算。每次我想用 Python 做一些基本的事情时,我都必须打开终端、运行 Python、导入库并定义常量。

在我的 Windows 机器上,我使用批处理文件节省时间,该文件以交互模式打开 Python,导入数学包,并定义一些东西(比如Na = 6.022e23)。这是脚本:

@echo off
rem = r'''
python -ix "%~f0" %*
exit /b
'''

#Embedded Python code starts here
del rem

import math

c = 299792458
Na = 6.022e23

如何将其转换为可以在 Ubuntu 18.04 中使用的等效脚本(例如 bash)?最好是可以添加到收藏夹并通过单击侧边栏进行访问的脚本。

答案1

剥猫皮的方法有很多。这是其中一种

#!/bin/bash
python3 -ix -c "import math; c = 299792458; Na = 6.022E23"

就是这样。等效的 Windows 批处理文件是一行,仅包含

@python -ix -c "import math; c = 299792458; Na = 6.022E23"

无需创建 Python 脚本然后执行它。您可以使用 -c 选项执行命令。@ 只是隐藏命令以免被回显。

相关内容