Linux终端中的操作均是使用命令行来进行的。因此,对于小白来说,熟记几个基本的命令行和使用方法能够较快的在Linux命令行环境中将python用起来。
打开命令行窗口
打开命令行窗口的快捷键如下:
Ctrl + Alt + t
关闭名命令行窗口
关闭命令行窗口的快捷键如下:
Ctrl + d
进入python环境
在命令行中直接输入python即进入了python的编辑环境。进入环境后最明显的提示是:光标由~$变成>>>。
退出python环境
使用ctrl +d的方式退出python环境。回到命令行环境。
在python环境中输入多行函数
在python环境中,回车是输入结束并执行语句。在输入多行函数的情况下,输入一行后回车则直接运行了某句代码而不是整个函数块。因此,需要能够换行但不结束输入的方法。
在语句的末尾输入英文的;\即可实现换行。
例如:
?
1
2
3
def weight_variable(shape):
initial = tf.truncated_normal(shape, stddev=0.1);\
return tf.Variable(initial);\
注意:输入函数块时注意缩进,否者会报出IndentationError: unexpected indent python错误。
non-ascii character xe5 in file解决方法
原因:程序中的编码错误,python默认支持acii模式,但不支持utf8,因此,程序中的中文注释会引发Error。
解决方法:源代码文件第一行添加#coding:utf-8即可避免。
退出python环境
使用ctrl +d的方式退出python环境。回到命令行环境。
在python环境中输入多行函数
在python环境中,回车是输入结束并执行语句。在输入多行函数的情况下,输入一行后回车则直接运行了某句代码而不是整个函数块。因此,需要能够换行但不结束输入的方法。
在语句的末尾输入英文的;\即可实现换行。
例如:
?
1
2
3
def weight_variable(shape):
initial = tf.truncated_normal(shape, stddev=0.1);\
return tf.Variable(initial);\
注意:输入函数块时注意缩进,否者会报出IndentationError: unexpected indent python错误。
non-ascii character xe5 in file解决方法
原因:程序中的编码错误,python默认支持acii模式,但不支持utf8,因此,程序中的中文注释会引发Error。
解决方法:源代码文件第一行添加#coding:utf-8即可避免。
‘贰’ windows环境下,由控制台进入python环境后,怎样能够从python环境中退出返回控制台
一般命令行下使用Ctrl +C可以打断或者退出当前活动。
但按照你题目的描述,你应该进入了Python环境。
quit()
函数可以退出Python,回到cmd命令行下。
‘叁’ 在linux的终端怎么退出python命令行
Python2.7.7(default,Jun32014,01:46:20)
[GCC4.9.020140521(prerelease)]onlinux2
Type"help","right","credits"or"license"formoreinformation.
>>>quit
Usequit()orCtrl-D(i.e.EOF)toexit
>>>
使用 quit(), exit(), 或者Ctrl-D退出命令行。
如果解决了您的问题请采纳!
如果未解决请继续追问!
‘肆’ 如何在ubuntu中命令行关闭python socket服务器
本文介绍下,在solaris 系统下,python socket server重启后,提示端口被占用,telnet端口失败。这里给出一个解决方法,有需要的朋友参考下。
在solaris 系统下,socket server被重启后,提示端口被占用,telnet端口又是不成功的,说明服务已被关闭。
通过netstat可以看到端口还处于于fin_wait_2状态,solaris要4分钟才能关闭。
遇到这个问题时,可以采用如下的方法解决,以减少等待时间。
1,加上s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)。
代码:
复制代码代码示例:
self.host=socket.gethostbyname(socket.gethostname())
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.bind((self.host,self.port))
s.listen(5)
2,修改系统fin_wait,time_wait的时间设置。这个时间改短,也利于系统系能。
修改方法
查看或设置:
使用get命令来确定当前时间间隔,并使用set命令将时间间隔指定为30秒。
例如:
复制代码代码示例:
ndd -get /dev/tcp tcp_time_wait_interval
ndd -set /dev/tcp tcp_time_wait_interval 30000
缺省值:对于 Solaris 操作系统,缺省等待时间间隔为 240000 毫秒(即 4 分钟)。
建议值:60000 毫秒。
Solaris TCP_FIN_WAIT_2_FLUSH_INTERVAL
描述:
指定禁止处于FIN_WAIT_2状态的连接保持该状态的计时器时间间隔。
当连接比率较高时,这将累积大量的TCP/IP连接,从而导致服务器性能下降。在高峰时间段,服务器会发 生延迟。
如果服务器延迟,netstat命令显示对HTTP Server打开的许多套接字处于CLOSE_WAIT或FIN_WAIT_2状态。
明显的延迟可能会长达4分钟,其间服务器无法发送任何响应,但是CPU利用率保持很高,所有活动都在系统进程中。
查看和设置:
使用get命令来确定当前时间间隔,并使用set命令将时间间隔指定为67.5秒。
例如:
‘伍’ 在linux的终端怎么退出python命令行
1.Ctrl + d 相信这个快捷键在很多交换式情景下都能退出交换式模式。x0dx0a2.quit()或者exit(),在很多交换式模式下是通过quit命令退出,在python的交换式模式所有命令都是函数,不能漏掉后面的()。x0dx0a3.输入 exit() 运行或按 Ctrl + D,在python shell中输入"exit()"即可退出python交互界面,1 0ctrl-c就行或者quit()有提示的。x0dx0a4.使用 quit(), exit(), 或者Ctrl-D退出命令行,python2.7.7(default,Jun32014,01:46:20) [GCC4.9.020140521(prerelease)]onlinux2 x0dx0a5.Type"help","right","credits"or"license"formoreinformation. >>>quit Usequit()orCtrl-D(i.e.EOF)toexit
‘陆’ 退出python环境应该输入什么
我们这里使用的是python3.6版本,我们先确认python版本及python正常工作。如下面图中所示,python版本是3.6.5,可以正常登陆。