设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 30010|回复: 13
打印 上一主题 下一主题

【Python 第20课】 命令行常用命令

[复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
楼主
发表于 2014-4-23 17:38:27 |只看该作者 |倒序浏览
今天茬开话题,说一下命令行(Windows下叫“命令提示符”,Mac下叫“终端”)里的常用命令。已经熟悉同学可略过。

打开命令行,我们会看到每行前面都有诸如
C:\Documents and Settings\Crossin>
或者
MyMacBook:~ crossin$
之类的。
这个提示符表示了当前命令行所在目录。

在这里,我们输入python就可以进入python环境了。但今天我们暂时不这么做。

第一个常用的命令是:
dir (windows环境下)
ls (mac环境下)

dir和ls的作用差不多,都是显示出当前目录下的文件和文件夹。
具体效果可参见文末的附图。

第二个常用命令是:
cd 目录名

通过dir或ls了解当前目录的结构之后,可以通过“cd 目录名”的方式,进入到当前目录下的子目录里。

如果要跳回到上级目录,可以用命令:
cd ..

另外,Windows下如果要写换盘符,需要输入
盘符:

比如从c盘切换到d盘
C:\Documents and Settings\Crossin>d:

有了以上两个命令,就可以在文件目录的迷宫里游荡了。虽然没可视化的目录下的操作那么直观,但是会显得你更像个程序员。。。

于是乎,再说个高阶玩法:现在你可以不用idle那套东西了,随便找个顺手的文本软件,把你的代码写好,保存好,最好是保存成py文件。
然后在命令行下进入到py文件保存的目录,使用命令:
python 你把程序保存的文件名

就可以运行你写的程序了。

20.jpeg

嗯,这才像个python程序员的样!

其他常用命令,诸如拷贝文件、删除文件、新建文件夹之类的,请自行搜索相关资料。很容易的,比如你搜“mac 终端 常用命令”,就可以找到很多了。

PS:贴吧里转了一篇关于怎么把py文件转成别人电脑上也可执行的exe文件,稍稍有点复杂,想挑战的可以去试试。

#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

276

积分

中级会员

Rank: 3Rank: 3

沙发
发表于 2014-5-3 15:32:25 |只看该作者
。。。。PS:贴吧里转了一篇关于怎么把py文件转成别人电脑上也可执行的exe文件,稍稍有点复杂,想挑战的可以去试试。。。。
请问这个在哪可以找到?
回复

使用道具 举报

1

主题

0

好友

95

积分

注册会员

Rank: 2

板凳
发表于 2014-5-3 17:37:41 |只看该作者
文心雕龙 发表于 2014-5-3 15:32
。。。。PS:贴吧里转了一篇关于怎么把py文件转成别人电脑上也可执行的exe文件,稍稍有点复杂,想挑战的可 ...

亲,百度+google呀,我随便找的:
百度经验:【Python】.py程序转换成.exe可执行程序
新浪博客:如何将py文件转换成exe文件

一般看来是通过两个套件:一个是py2exe。另外一个PyInstaller。
回复

使用道具 举报

0

主题

0

好友

276

积分

中级会员

Rank: 3Rank: 3

地板
发表于 2014-5-3 18:11:34 |只看该作者
Miracle_Wong 发表于 2014-5-3 17:37
亲,百度+google呀,我随便找的:
百度经验:【Python】.py程序转换成.exe可执行程序
新浪博客:如何将py ...

还是谢谢啦。。。。
回复

使用道具 举报

0

主题

0

好友

34

积分

新手上路

Rank: 1

5#
发表于 2014-11-22 14:15:06 |只看该作者
C老四,你的旧课程的图很多都挂了
回复

使用道具 举报

0

主题

0

好友

48

积分

新手上路

Rank: 1

6#
发表于 2015-5-13 23:41:28 |只看该作者
终于不用为idle里无法输入中文而苦恼
回复

使用道具 举报

0

主题

0

好友

48

积分

新手上路

Rank: 1

7#
发表于 2015-5-14 00:15:45 |只看该作者
print str('e')
print str(12)=='12'
在idle里new file保存后可以运算正确
但是在mac自带的文本编辑保存后,用终端直接打开提示错误SyntaxError: Non-ASCII character '\xe8' in file 2.py on line 1, but no encoding declared。但是相同的int,float,bool的内容却都可以,就是str不行
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

8#
发表于 2015-5-14 21:25:17 |只看该作者
fix 发表于 2015-5-14 00:15
print str('e')
print str(12)=='12'
在idle里new file保存后可以运算正确

mac的文本编辑可能是帮你自动加了编码
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

48

积分

新手上路

Rank: 1

9#
发表于 2015-5-14 23:18:31 |只看该作者
crossin先生 发表于 2015-5-14 21:25
mac的文本编辑可能是帮你自动加了编码

好的,谢谢先生,我看看
回复

使用道具 举报

0

主题

0

好友

54

积分

注册会员

Rank: 2

10#
发表于 2015-5-27 20:25:30 |只看该作者
  1. dir
  2. cd
  3. cd..
  4. D:
  5. exit
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-21 22:52 , Processed in 0.018569 second(s), 25 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部