小编Kal*_*yan的帖子

Python 3.2的问题

我使用的是Python 3.2.我可以像2.x版一样导入"urllib"库.但我找不到诸如urlopen,urlretrieve等方法.如何在v3.2上检索网页?

我试图导入urllib2和urllib3库.但是我的机器说它找不到那些不可导入的模块.为什么v3.2不支持这两个最新的库?

python urllib

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

输出打印

当我使用以下echo语句时,我得到一个很好的输出,这是从这三个独立的echo语句中得到的结果:

echo AP $macaddr
echo noise floor $noise
echo $channel
Run Code Online (Sandbox Code Playgroud)

输出:

AP ac:67:06:30:eb:00,
noise floor -96
channel=1
Run Code Online (Sandbox Code Playgroud)

但是,当我将所有三个变为一个单独的'echo'语句时,如下所示,输出中断.

echo AP $macaddr noise floor $noise $channel
Run Code Online (Sandbox Code Playgroud)

输出:

channel=06:30:eb:00, noise floor -96
Run Code Online (Sandbox Code Playgroud)

在此输出中,我没有看到通道和MAC地址缺少其第一个八位字节中的两个.是什么造成的?怎么能避免这个?

bash echo

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

将 bash 脚本转换为 Windows 脚本

我有以下 Unix shell 脚本。我想将其转换为 Windows.bat文件(我知道我可以使用 Cygwin 而不是使其适应 Windows 环境。但 Cygwin 不是我的选择)。

我知道我可以在线使用 Windows PowerShell 阅读材料。但我不想为了这一一次性要求而花费数小时在线学习基础知识。请不要因为我懒惰而抨击我。我相信这对其他人也有帮助,因为它可以成为将来在线搜索的人的快速指南。

这是脚本:

#!/bin/bash
echo ""
cat $1 | grep -A4 "Device_name"; echo ""
cat $1 | grep -A45 "Device_Oops"; echo ""
cat $1 | grep -A150 "Processes:" | sed '/Radar/q'; echo ""
cat $1 | grep -E '[0-9][0-9]:[0-9][0-9]:[0-9][0-9]' | grep -i -E 'error|restart' 
Run Code Online (Sandbox Code Playgroud)

要回答有关我尝试过的问题的问题,我在运行“ find”命令时遇到了麻烦,该命令相当于grep本网站http://tldp.org/LDP/abs/html/dosbatch.html

这是我的Joy.txt文件(接下来的两行):

Device_name router@home
testing only
Run Code Online (Sandbox Code Playgroud)

然后在 PowerShell 提示符下,我运行了以下命令:

cat Joy.txt | find "Device_name" …
Run Code Online (Sandbox Code Playgroud)

powershell batch-file

0
推荐指数
1
解决办法
9656
查看次数

标签 统计

bash ×1

batch-file ×1

echo ×1

powershell ×1

python ×1

urllib ×1