#!/usr/bin/python

# -*- coding: UTF-8 -*-

#python dll.py

import win32api

# 打开记事本程序,在后台运行,即显示记事本程序的窗口

win32api.ShellExecute(0, 'open', 'notepad.exe', '','',1)

import win32process

win32process.CreateProcess('c:\windows\notepad.exe', '',

None , None , 0 ,win32process. CREATE_NO_WINDOW , None , None ,

win32process.STARTUPINFO())

handle = win32process.CreateProcess('c:\windows\notepad.exe',

'', None , None , 0 ,win32process. CREATE_NO_WINDOW , None , None ,

win32process.STARTUPINFO())

# 使用TerminateProcess函数终止记事本程序

win32process.TerminateProcess(handle[0],0)

from ctypes import *

user32 = windll.LoadLibrary('user32.dll') # 加载动态链接库

user32.MessageBoxA(0, 'Ctypes is cool!', 'Ctypes', 0)

# 调用MessageBoxA函数.

#!/usr/bin/python

# -*- coding: UTF-8 -*-

#python so.py

from ctypes import *

libc = cdll.LoadLibrary('/lib/i386-linux-gnu/libc.so.6') # 加载动态链接库

# 调用 printf 函数.

libc.printf('Ctypes is cool! %s

', 'Ctypes')

libc.printf('pid=%d uid=%d

', libc.getpid(),libc.getuid())

libc.printf('time=%d

', libc.time(0))

libc.system("ping wwww.baidu.com -c 2")

---------------------

作者:yunshouhu

来源:CSDN

原文:https://blog.csdn.net/earbao/article/details/54287567

版权声明:本文为博主原创文章,转载请附上博文链接!

linux系统的python能运行dll,python调用window dll和linux so例子相关推荐

  1. linux系统可以用迅雷吗,在Linux系统下使用wine运行迅雷5的方法

    在Linux系统下使用wine运行迅雷5的方法 一.下载ies4linux 去 http://www.tatanka.com.br/ies4linux/page/Installation 下载ies4 ...

  2. python从外部传入参数_从另一个Python脚本运行一个Python脚本,并传入参数 - python...

    我想从另一个Python脚本运行一个Python脚本.我想像使用命令行一样传递变量. 例如,我将运行我的第一个脚本,该脚本将遍历值列表(0.1.2.3),并将其传递给第二个脚本,依次为script2. ...

  3. 【转】linux系统的7种运行级别

    转自:http://blog.chinaunix.net/uid-22746363-id-383989.html Linux系统有7个运行级别(runlevel)运行级别0:系统停机状态,系统默认运行 ...

  4. 【genius_platform软件平台开发】第七十九讲:Linux系统中可执行程序后台运行的几种方式

    [genius_platform软件平台开发]第七十九讲:Linux系统中可执行程序后台运行的几种方式 1. 问题描述 2. & 符号 3. nohup指令 4. ctrl + z.jobs. ...

  5. Linux matlab mysql,在linux系统里面安装matlab运行环境mcr

    matlab毕竟是收费软件,而且是有界面的.所以搞生物信息的都用R和linux替代了,但是很多高大上的单位,比如大名鼎鼎的broadinstitute,是用matlab的,所以他们开发的程序也会以ma ...

  6. Linux系统驱动全吗,linux系统需要给硬件安装驱动程序么?谁推荐一下linux系统阿~要驱动最全...

    需要,不过大部分linux都自带,少量的也都有自动安装文件 比如ati的显卡驱动什么的. 之前还自己写过驱动,linux的驱动比windows的驱动透明度高很多 大部分硬件基本上 都可以识别的 也可以 ...

  7. linux系统离线安装miniconda3 及创建python环境

    在linux系统中安装python开发环境,一般采取安装miniconda的方法,不建议安装anaconda,miniconda是一个anaconda的轻量级,默认只有python跟conda.有时候 ...

  8. python怎么运行代码-python代码如何运行

    交互提示模式下编写代码 安装完Python在Windows 或 Linux中的终端中直接输入python即进入Python 交互会话模式. Python 交互模式有以下几个注意点: 1. 只能够输入P ...

  9. python解释器运行代码-Python如何运行程序

    人生苦短,我用Python. 作为一个开发人员,如何写代码是必须要知道的,代码如何运行也是有必要了解的.通过了解代码如何运行,可指导我们写出效率更高的代码.下午看了<Python学习手册> ...

  10. python如何运行一个python程序_python如何运行?第一个python小程序示范

    我们想要用python编程首先要做的就是安装一些工具,随后学会应用.那么问题来了,我们需要安装什么?python又是怎样运行的呢? 安装什么工具? 1.Python 3.6.5(我安装的,还有很多版本 ...

最新文章

  1. 加密算法有哪些?对称加密和非对称加密的区别?
  2. R语言决策树、bagging、随机森林模型在训练集以及测试集的预测结果(accuray、F1、偏差Deviance)对比分析、计算训练集和测试集的预测结果的差值来分析模型的过拟合(overfit)情况
  3. linux常用指令_Linux系统常用指令总结
  4. Android开发之程序员必须要懂得Android的重要设计理念
  5. react native 中下拉列表FlatList组件的讲解以及实例demo
  6. linux查看当前shell的方法
  7. 【华为云技术分享】技术干货丨通过wrap malloc定位C/C++的内存泄漏问题
  8. linux用mame玩游戏,Ubuntu下用kxmame运行精彩的街机游戏
  9. 隔离是否有效?北大面向新冠疫情的数据可视化分析与模拟预测
  10. java线程计数器_CountDownLatch----线程计数器
  11. 智能一代云平台(二十四):已安装的Nginx上安装echo插件
  12. iOS开发过程中常见错误问题及解决方案
  13. select下拉框带模糊查询_从零学会SQL:简单查询 -第二节
  14. 递归下降分析法的基本思想。_八大算法思想总结提高
  15. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_01 File类_3_绝对路径和相对路径...
  16. [嵌入式linux]RTL8111/RTL8168网卡内核驱动安装
  17. win7原版镜像_i3-8100装Win7没有集显驱动?驱动人生告诉你为什么
  18. CSS面试须知--选择器
  19. 贪心算法背包问题java
  20. 期权 matlab vba,最全的期权定价VBA模板

热门文章

  1. 自定义拍照时 拍照界面_驾驶机动车发生财产损失交通事故后,当事人对事实及成因无争议移动车辆时需要对现场拍照或者标划停车位置。...
  2. 1.19 直接引语 间接引语
  3. html5 实现ios原生控件,vue.js实现仿原生ios时间选择组件开发经验
  4. 基于Vue实现拖拽效果以及解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突
  5. 笔试题----onmousedown、onmouseup、onclick、onfocus
  6. 15 数据库基于中间件的读写分离
  7. 自信+目标+分解完成=成功的三部曲
  8. sklearn SVM原理与实现(附代码)
  9. 商品货架管理——C++详解
  10. 移联名商:移动互联网分水岭,中国联通笑纳3G大礼