小编Mas*_*tan的帖子

如何从终端中的任何路径运行.sh脚本?

我知道如何运行我创建的脚本。但是很痛苦,我需要通过终端更改目录并运行脚本。我需要运行slowloris进入Desktop 的脚本,现在将目录更改为Desktop并运行。

然后我有另一个根源。现在将目录更改为root并运行。

我的问题是: 如何通过仅从./script任何路径键入信息来运行任何shell脚本,就像我们通过msfconsole从任何路径给出信息从任何路径启动Metasploit一样。

unix linux bash shell terminal

5
推荐指数
1
解决办法
1万
查看次数

如何避免在python 3x中的readline()函数中换行?

我是 python 编程的新手。我遵循了“以艰难的方式学习 python”一书,但那是基于 python 2x 的。

def print_one_line(line_number,f):
    print(line_number,f.readline())
Run Code Online (Sandbox Code Playgroud)

在这个函数中每次打印A line和一个新 line

1 gdfgty

2 yrty

3 l
Run Code Online (Sandbox Code Playgroud)

我读过纪录片,如果我在readline()后面放一个, (逗号), 那么它不会打印新的\n。这是纪录片:

为什么文件中的行之间有空行?readline() 函数返回文件中该行末尾的 \n。这意味着 print 的 \n 被添加到 readline() 函数已经返回的那个。要更改此行为,只需在打印末尾添加一个 ,(逗号),这样它就不会打印自己的 .

当我用python 2x运行文件时,它没问题,但是当我在python 3x 中运行时,会打印换行符。如何避免python 3x中的换行符?

python newline python-2.7 python-3.x

5
推荐指数
1
解决办法
1218
查看次数

标签 统计

bash ×1

linux ×1

newline ×1

python ×1

python-2.7 ×1

python-3.x ×1

shell ×1

terminal ×1

unix ×1