小编Kev*_*vin的帖子

检查是否安装了Python Package

在Python脚本中检查包是否安装的好方法是什么?我知道解释器很容易,但是我需要在脚本中完成它.

我想我可以检查系统中是否有安装过程中创建的目录,但我觉得有更好的方法.我正在尝试确保安装了Skype4Py软件包,如果没有,我会安装它.

我完成检查的想法

  • 检查典型安装路径中的目录
  • 尝试导入包,如果抛出异常,则安装包

python skype package python-import

90
推荐指数
8
解决办法
12万
查看次数

为什么Perl在生物学研究中如此广泛地使用?

作为一名学生,我在生物研究所担任支持人员,Perl似乎随处可见.不是每个项目都有,但似乎超过一半的人在他们的办公室/桌面上都有一些Perl书.

为什么Perl在生物学中使用了这么多?

perl bioinformatics biometrics

29
推荐指数
6
解决办法
7960
查看次数

C/Python套接字性能?

我的问题只涉及C语言和Python中的套接字之间的性能差异.由于我的Python构建是CPython,我认为它是相似的,但我很好奇是否有人实际上有"真正的"基准,或者至少是一个基于证据的观点.

我的逻辑是这样的:

  • C socket快得多?然后写一个C扩展名.
  • 不是/差别不大?继续用Python编写并弄清楚如何获取数据包级别控制(scapy?dpkt?)

我敢肯定有人会想知道上下文或好奇心.我计划为自己构建一种代理(不用于互联网浏览,匿名等),并将我想要使用的应用程序绑定到特定端口.然后,所述端口上的所有数据包将排队,修改地址头,然后发送等等.

提前致谢.

c python sockets scapy

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

如何在x86汇编中写入和读取网卡?

有谁知道如何访问主板或pci卡上的以太网端口等设备?

有专门的登记册吗?操作码?我是否必须打电话给操作系统?如果是这样,怎么样?

提前致谢.

x86 assembly ethernet mips

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