2016-01-06 75 views
-1

我正在大学修读计算机科学课程。我们使用一种样式检查程序来确保我们的C代码格式符合教师的要求。安装程序到树莓派

我现在必须遵循的程序是将两个python文件复制到我要检查的文件的目录中。这些文件被命名为“cpplint.py”和“styleCheck.py”。所以在复制它们之后,我执行chmod u+x styleCheck.py,然后我可以用./styleCheck.py运行它。

所以我的问题是:有没有办法在我的Raspberry Pi上安装样式检查器,这样我就不需要做所有的复制和粘贴了?如果能够在任何目录中使用./styleCheck.py命令运行样式检查器并避免所有重复的剪切和粘贴,那将会很不错。

+0

也许你想远程复制一些文件,例如使用'scp'(用ssh);但是你可以在你的笔记本电脑上安装Linux,在它上面运行检查器,并在你确定它们时将文件复制到树莓上。另请参阅[git](http://git-scm.com/) –

+0

将检查程序安装到您的个人文件夹中的'bin /'文件夹中。如果它不存在,请创建它。如果需要创建'bin /'文件夹,请使检查器可执行并注销。现在只需输入'styleCheck.py',就可以从任何文件夹启动检查器。提出这个文件名的人应该考虑阅读Python风格指南a.k.a. PEP8。 ;-) – BlackJack

回答

2

我会建议什么,虽然不是对你的问题的直接回答,但是会对代码进行修改,看看你是否可以作为参数传递你的文件的位置。这样你就可以进入你的styleCheck.py目录,并执行“./styleCheck.py destination/of/your/file”而不必复制任何内容。这也会让你对改善大学的一段代码感觉良好。

请记住,只有当您对python足够熟悉时才应该这样做,以便不打破实际的检查器。

0

另一种选择是将文件放在一个文件夹中,执行一次chmod以使它们可执行,然后编写一个快速shell脚本,将文件位置作为参数。然后让它将cp文件复制到该文件夹​​中,运行测试程序并在完成时删除它们。

这当然是选项B,我会简单地做马丁所说的。

+0

你能给出一个shell脚本会是什么样子的想法吗?谢谢 – raysirRamone