三星n110笔记本电脑(三星nc110配置升级)

2023-12-22 10:03 星期五 69点热度 0人点赞

一直苦于python蹩脚的IDE,最近寻觅到一个非常优秀的python交互式解释器ipython, 再此总结下实际中常用到的方法:

特别说明下:本人为windows环境,所有命令都是相对windows的

自动补全

使用tab可以直接对已打出的对象或变量进行补全

魔术关键字

魔术关键字以%开头,如果automagic打开了,则不用输入%,否则需要,使用automagic可以切换状态

可以使用%magic参看所有魔术方法

env 显示环境变量

ed或edit 编辑一个文件并执行

ed -x filename 编辑文件不执行

edit 3:10 编辑3:10行的指令并执行

hist 显示历史纪录,可以用-n增加行号

hist 3:10 显示3-10行的历史纪录

bg function 把function函数放到后台执行

pwd 当前目录

pycat filename 语法高亮显示一个文件

macro name 1:10 把1:10行的代码设为name宏

save filename 1:10 把1:10行代码保存到文件中

time statement 计算一段代码执行时间

timeit statement 自动选择重复和循环次数计算一段代码执行时间

run filename 执行一个文件,如果希望防止执行的,需要增加if name == “main“:

autoindent 如果启用,粘贴的时候会自动缩进代码

reset 重置所有变量

Bash命令

cls 清除屏幕

colors

IPython -- An enhanced Interactive Python - Quick Reference Card

================================================================

obj?, obj?? : Get help, or more help for object (also works as ?obj, ??obj).

?foo.*abc* : List names in foo containing abc in them.

%magic : Information about IPythons magic % functions.

Magic functions are prefixed by % or %%, and typically take their arguments

without parentheses, quotes or even commas for convenience. Line magics take a

single % and cell magics are prefixed with two %%.

Example magic function calls:

%alias d ls -F : d is now an alias for ls -F

alias d ls -F : Works if alias not a python name

alist = %alias : Get list of aliases to alist

cd /usr/share : Obvious. cd - to choose from visited dirs.

%cd?? : See help AND source for magic %cd

%timeit x=10 : time the x=10 statement with high precision.

%%timeit x=2**100

x**100 : time x*100 with a setup of x=2**100; setup code is not

counted. This is an example of a cell magic.

System commands:

!cp a.txt b/ : System command escape, calls os.system()

cp a.txt b/ : after %rehashx, most system commands work without !

cp ${f}.txt $bar : Variable expansion in magics and system commands

files = !ls /usr : Capture sytem command output

files.s, files.l, files.n: "a b c", [a,b,c], a\nb\nc

History:

_i, _ii, _iii : Previous, next previous, next next previous input

_i4, _ih[2:5] : Input history line 4, lines 2-4

exec _i81 : Execute input history line #81 again

%rep 81 : Edit input history line #81

_, __, ___ : previous, next previous, next next previous output

_dh : Directory history

_oh : Output history

%hist : Command history. %hist -g foo search history for foo

Autocall:

f 1,2 : f(1,2) # Off by default, enable with %autocall magic.

/f 1,2 : f(1,2) (forced autoparen)

,f 1 2 : f("1","2")

;f 1 2 : f("1 2")

Remember: TAB completion works in many contexts, not just file names

or python names.

The following magic functions are currently available:

%alias:

Define an alias for a system command.

%alias_magic:

%alias_magic [-l] [-c] name target

%autocall:

Make functions callable without having to type parentheses.

#

%automagic:

Make magic functions callable without having to type the initial %.

#使用%automagic on(off)打开(关闭)automagic,打开后使用魔术方法不需要加%

%autosave:

Set the autosave interval in the notebook (in seconds).

%bookmark:

Manage IPythons bookmark system.

%cd:

#切换目录

Change the current working directory.

%clear:

#清除终端

Clear the terminal.

%cls:

Clear the terminal.

%colors:

Switch color scheme for prompts, info system and exception handlers.

Currently implemented schemes: NoColor, Linux, LightBG.

Color scheme names are not case-sensitive.

%config:

configure IPython

%connect_info:

Print information for connecting other clients to this kernel

%debug:

%debug [--breakpoint FILE:LINE] [statement [statement ...]]

%dhist:

Print your history of visited directories.

%dirs:

#返回当前目录

Return the current directory stack.

%doctest_mode:

Toggle doctest mode on and off.

%ed:

#打开文本编辑器

Alias for `%edit`.

%edit:

Bring up an editor and execute the resulting code.

%env:

#罗列环境变量

List environment variables.

%gui:

Enable or disable IPython GUI event loop integration.

%guiref:

Show a basic reference about the GUI Console.

%hist:

Alias for `%history`.

%history:

%history [-n] [-o] [-p] [-t] [-f FILENAME] [-g [PATTERN [PATTERN ...]]]

%install_default_config:

%install_default_config has been deprecated.

%install_ext:

Download and install an extension from a URL, e.g.::

%install_profiles:

%install_profiles has been deprecated.

%killbgscripts:

Kill all BG processes started by %%script and its family.

%less:

Show a file through the pager.

%load:

#载入指定python文件的当前源码

Load code into the current frontend.

%load_ext:

Load an IPython extension by its module name.

%loadpy:

Alias of `%load`

%logoff:

Temporarily stop logging.

%logon:

Restart logging.

%logstart:

Start logging anywhere in a session.

%logstate:

Print the status of the logging system.

%logstop:

Fully stop logging and close log file.

%lsmagic:

List currently available magic functions.

%macro:

Define a macro for future re-execution. It accepts ranges of history,

%magic:

Print information about the magic function system.

%matplotlib:

%matplotlib [gui]

%more:

Show a file through the pager.

%notebook:

%notebook [-e] [-f FORMAT] filename

%page:

Pretty print the object and display it through a pager.

%pastebin:

Upload code to Githubs Gist paste bin, returning the URL.

%pdb:

Control the automatic calling of the pdb interactive debugger.

%pdef:

Print the call signature for any callable object.

%pdoc:

Print the docstring for an object.

%pfile:

Print (or run through pager) the file where an object is defined.

%pinfo:

Provide detailed information about an object.

%pinfo2:

Provide extra detailed information about an object.

%popd:

Change to directory popped off the top of the stack.

%pprint:

Toggle pretty printing on/off.

%precision:

Set floating point precision for pretty printing.

%profile:

Print your currently active IPython profile.

%prun:

Run a statement through the python code profiler.

%psearch:

Search for object in namespaces by wildcard.

%psource:

Print (or run through pager) the source code for an object.

%pushd:

Place the current dir on stack and change directory.

%pwd:

Return the current working directory path.

%pycat:

Show a syntax-highlighted file through a pager.

%pylab:

%pylab [--no-import-all] [gui]

%qtconsole:

Open a qtconsole connected to this kernel.

%quickref:

Show a quick reference sheet

%recall:

Repeat a command, or get command to input line for editing.

%rehashx:

Update the alias table with all executable files in $PATH.

%reload_ext:

Reload an IPython extension by its module name.

%rep:

Alias for `%recall`.

%rerun:

Re-run previous input

%reset:

Resets the namespace by removing all names defined by the user, if

%reset_selective:

Resets the namespace by removing names defined by the user.

%run:

Run the named file inside IPython as a program.

%save:

Save a set of lines or a macro to a given filename.

%sc:

Shell capture - run shell command and capture output (DEPRECATED use !).

%store:

Lightweight persistence for python variables.

%sx:

Shell execute - run shell command and capture output (!! is short-hand).

%system:

Shell execute - run shell command and capture output (!! is short-hand).

%tb:

Print the last traceback with the currently active exception mode.

%time:

#一个python表达式的执行时间

Time execution of a Python statement or expression.

%timeit:

Time execution of a Python statement or expression

%unalias:

Remove an alias

%unload_ext:

Unload an IPython extension by its module name.

%who:

Print all interactive variables, with some minimal formatting.

%who_ls:

Return a sorted list of all interactive variables.

%whos:

Like %who, but gives some extra information about each variable.

%xdel:

Delete a variable, trying to clear it from anywhere that

%xmode:

Switch modes for the exception handlers.

%%!:

Shell execute - run shell command and capture output (!! is short-hand).

%%HTML:

Alias for `%%html`.

%%SVG:

Alias for `%%svg`.

%%bash:

%%bash script magic

%%capture:

%capture [--no-stderr] [--no-stdout] [output]

%%cmd:

%%cmd script magic

%%debug:

%debug [--breakpoint FILE:LINE] [statement [statement ...]]

%%file:

Alias for `%%writefile`.

%%html:

Render the cell as a block of HTML

%%javascript:

Run the cell block of Javascript code

%%latex:

Render the cell as a block of latex

%%perl:

%%perl script magic

%%powershell:

%%powershell script magic

%%prun:

Run a statement through the python code profiler.

%%pypy:

%%pypy script magic

%%python:

%%python script magic

%%python3:

%%python3 script magic

%%ruby:

%%ruby script magic

%%script:

%shebang [--proc PROC] [--bg] [--err ERR] [--out OUT]

%%sh:

%%sh script magic

%%svg:

Render the cell as an SVG literal

%%sx:

Shell execute - run shell command and capture output (!! is short-hand).

%%system:

Shell execute - run shell command and capture output (!! is short-hand).

%%time:

Time execution of a Python statement or expression.

%%timeit:

Time execution of a Python statement or expression

%%writefile:

%writefile [-a] filename

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216

217

218

219

220

221

222

223

224

225

226

227

228

229

230

231

232

233

234

235

236

237

238

239

240

241

242

243

244

245

246

247

248

249

250

251

252

253

254

255

256

257

258

259

260

261

262

263

264

265

266

267

268

269

270

271

272

273

274

275

276

277

278

279

280

281

282

283

284

285

286

287

288

289

290

291

292

使用!做前缀可以执行shell命令,还可以用$来转换python变量,如下

for i in range(10):

s = “dir%s” % i

!mkdir $s

for i in !ls:

print i

特别的,如果普通的shell命令有的话,必须使用

的话,必须使用对原来的进行转义,如果原来是echo

进行转义,如果原来是echoPATH,需要使用shell时候,需要写成!echo $PATH

打印对象属性

使用dir可以将对象属性打印出来,如

import os

dir(os)

相关推荐

我们经常会遇到这样的问题,从网页或文档中复制文字时,背景色也一并被复制了下来,使得粘贴后的文字难以阅读。那么,如何去掉复制粘贴文字的背景色,让文字更清晰、更易读呢?本文将为你详细解答。 复制粘贴文字的…

当年玩《暗黑破坏神2》最绝望的事是什么呢? 和BOSS拼命之前忘记放回城卷,结果被打死之后还要跑步去捡尸体,一个运气不好被路边一个杂兵又给干死了; 多死了几次之后脑袋一热退出游戏,这下好了,剩下一个没…

我的双胞胎宝宝去年3月出生,妹妹出生后第四天护理阿姨发现妹妹的尿不湿上面有些许血丝,告知护士医生后,妹妹就住进了新生儿科,直到第六天我和哥哥出院,妹妹都还不能出院。 出院后几天,医院打电话来让送母乳,…

爱他美奇迹系列在2020年面世,分别有澳洲版绿罐,以及香港版蓝罐、白罐,奇迹系列走的是高端路线,不少人来后台留言问:爱他美奇迹系列怎么样?有什么区别?哪个更值得买?下面,各位看完我的解读分析就会有答案…

点击右上角“关注”,每天获取职场经验、企业管理知识!轻课CEO,坚持无干货,不分享! 以前中国人称呼生意人的称呼很简单,就是老板。改革开放后,外国公司进入中国后,不但带来了新的经营理念,还带来了全新的…

俗话说“数量重于质量”。但 Dieline 奖 2023 年度最佳工作室得主每年都证明,事实上,您可以同时拥有精心设计的包装和众多奖项。年度最佳工作室颁发给在竞赛中所有类别中获得最多总体胜利的工作室、…

《指鹿为洋》番茄小说甜宠结局he,暗恋 mx 总裁在左手无名指上纹了字母sz 时常盯着发呆,他的朋友调侃着询问道“是女朋友吗?” 语气生成的回答道“不是女朋友,我还没有把她追到手。” 得知女孩要来自己…

【 爱情麻辣烫 】 导演: 张扬 编剧: 刘奋斗 / 刁亦男 / 蔡尚君 / 张扬 / 皮特·洛尔 主演: 高圆圆 / 徐静蕾 / 邵兵 / 濮存昕 / 吕丽萍 / 更多... 类型: 剧情 / 爱情…

马上4月份了,给大家推荐6个值得去的地方,希望你们能喜欢 一、云南.西双版-浪漫的边陲小城 这座边陲小城特别适合情侣闺蜜旅行,穿傣服,做傣妹,万人齐聚泼水狂欢 西双版纳旅游推荐景点 般若寺 很漂亮,最…

自用的TP-Link路由器好几年了,最近三天二头重启才能正常连接。正好手头上有台Buffalo WZR-HP-G450H无线路由器,正好可以替换掉老的TP-Link。 我的教程适合电脑小白和11、12…

《英雄联盟》S5赛季的季前赛如期来临,不少撸友闷头扎进了这场声势浩大的季前赛大军中。每年的LOL季前赛总会有很多的朋友疑惑季前赛的相关问题,比如为什么会有季前赛?我在季前赛中所打的所有比赛对我之后的正…

自从有了内置GPS(全球定位系统)的智能手机,普通人在城市,荒野穿行时不再迷路,如果您认为GPS的功能仅限于此,那就大错特错了。 GPS工作原理图 GPS系统由一组卫星组成,这些卫星将信号发送到地球表…

丹麦王国(丹麦语:Kongeriget Danmark;英语:The Kingdom of Denmark),简称丹麦(Denmark),北欧五国之一,是一个君主立宪国,拥有两个自治领地,法罗群岛和格…

在夸张版的 SmackDown 中,凯文欧文斯被揭露为 Team Brawling Brutes 的第五名成员,这让 The Bloodline 非常懊恼。 此外,Ricochet 和 Butch 获…

一旦宝宝发烧,很多父母都会担心宝宝“烧坏脑子”、“烧出肺炎”,但其实只要宝宝精神状态良好,温度在38.5℃以下,父母可不用过于担心,也不必急于吃药。 一般情况下,如果宝宝发烧不超过38.5℃,父母可以…

阳光,海岸,香车,美人…… 与敞篷跑车联系在一起的词汇总让人浮想联翩。 在普通人的印象里,敞篷跑车总是给人一种昂贵,且遥不可及的感觉。但事实真的如此吗? 根据权威媒体的测评,我们为你介绍四个类别的最佳…

最近,《权力的游戏》中“龙妈”的扮演者在社交平台发布自拍,竟然被一些网友骂又老又丑,年纪大了,全然没了年轻时的美貌。 互联网上因此展开了一场激烈的骂战,有人恶毒评价她的外貌,也有人维护她,双方你来我往…

"啊,我的电脑系统怎么又出故障了!!!"一听到这些长叹,韩博士就知道肯定是这位小伙伴的电脑出现故障问题了。对于这种经常性出现故障问题的小伙伴来说,重装系统应该已经算得上是家常便饭了。不过如果是第一次碰…

在日常生活中,我们经常需要将一些文件在不同设备上进行互传。今天我们主要来讲述两台电脑之间怎么互传文件,小编总结了3点,一起来看看吧! 第一、U盘/硬盘 U盘和硬盘是我们日常使用最多的外接储存设备,也是…

最新一期由佰草集冠名的《出发吧爱情》一向以高战斗值而突出的吴京谢楠夫妇,居然在花前月下上演了一场星月般的浪漫约会。身为武术冠军的吴京不如别的丈夫那般会弹着吉他唱歌送玫瑰,紧张得不能自已。遵循着做自己就…