当前位置: 首页 > news >正文

淘客单网站营销推广外包公司

淘客单网站,营销推广外包公司,App加网站什么做,脚上起小水泡很痒是怎么回事因为开发需要,我们经常会用C#来写一些库供python调用,但是在使用过程中难免会碰到一些问题,需要我们抽丝剥茧来解决~~~ 首先,我们在python中要想调用C#(基于.net)的dll,需要安装一个库,它就是 pythonnet …

因为开发需要,我们经常会用C#来写一些库供python调用,但是在使用过程中难免会碰到一些问题,需要我们抽丝剥茧来解决~~~

首先,我们在python中要想调用C#(基于.net)的dll,需要安装一个库,它就是

pythonnet

这个安装过程就省略了.... 

然后,在python项目的开头,需要作如下引用:

import clr

那我们就以调用hpy-Library.dll为例,我们先看看是否能载入成功~~

sys.path.append(os.getcwd() + r"\windll")    # hpy-Library.dll 文件所在位置
dll_load = clr.AddReference('hpy-Library')print(dll_load)
print(clr._available_namespaces)
print("hpy_Library in namespaces:", "hpy_Library" in clr._available_namespaces)

如果不出意外的话,将会输出以下内容:

hpy-Library, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
{'System.IO.Ports', 'Python.Runtime', 'System.Collections.Generic', 'System.CodeDom.Compiler', 'System.Diagnostics.Contracts.Internal', 'System.Xml.Serialization', 'System.Net.WebSockets', 'System.Runtime.InteropServices', 'System.Management', 'System.Runtime.InteropServices.ComTypes', 'System.Net.NetworkInformation', 'System.Configuration.Assemblies', 'System.Security.Policy', 'System.Net.Configuration', 'System.Security.Authentication.ExtendedProtection', 'System.Runtime.ExceptionServices', 'System.Xml.Serialization.Advanced', 'System.Text', 'System.Security.Cryptography', 'System.Xml.Serialization.Configuration', 'System.IO.Compression', 'System.Security.Authentication.ExtendedProtection.Configuration', 'System.Runtime.Versioning', 'System.Runtime.Serialization.Formatters.Binary', 'System.Runtime.Remoting.Channels', 'System.Security', 'System.Runtime.Remoting.Services', 'System.Timers', 'System.Security.AccessControl', 'System.Xml', 'System.ComponentModel.Design.Serialization', 'System.IO', 'System.Net.Mail', 'System.Globalization', 'ClrLoader', 'System.Configuration.Internal', 'System.Collections.Specialized', 'Python', 'Microsoft', 'System.Web', 'System.IO.IsolatedStorage', 'System.IO.MemoryMappedFiles', 'System.Security.Principal', 'Microsoft.Win32', 'System.Windows.Input', 'System.Diagnostics.Eventing', 'System.Net', 'System.Runtime.Remoting', 'System.Linq', 'System.Runtime.Remoting.Metadata.W3cXsd2001', 'System.Security.Permissions', 'System.Runtime.Remoting.Activation', 'System.Diagnostics.Eventing.Reader', 'System.Threading.Tasks', 'System.Net.Cache', 'System.Runtime.Serialization', 'System.Runtime.Remoting.Lifetime', 'hpy_Library', 'System.Runtime.InteropServices.WindowsRuntime', 'System.Runtime.ConstrainedExecution', 'System.Net.Security', 'System', 'System.Linq.Expressions', 'System.Runtime.Remoting.Proxies', 'Microsoft.CSharp', 'System.Security.Cryptography.X509Certificates', 'System.Collections.Concurrent', 'System.CodeDom', 'System.Diagnostics', 'Microsoft.Win32.SafeHandles', 'System.Diagnostics.SymbolStore', 'System.Net.Sockets', 'System.Collections', 'System.Diagnostics.Contracts', 'System.Security.Claims', 'System.ComponentModel.Design', 'System.Security.Authentication', 'System.Xml.XmlConfiguration', 'System.Configuration.Provider', 'System.Windows', 'System.Xml.Schema', 'System.Reflection', 'System.Runtime.DesignerServices', 'System.Deployment', 'System.Threading', 'System.Dynamic', 'System.Runtime.Remoting.Metadata', 'System.IO.Pipes', 'System.Collections.ObjectModel', 'System.Diagnostics.Tracing', 'System.Xml.Xsl', 'System.Windows.Markup', 'System.Runtime.CompilerServices', 'System.Runtime.Remoting.Contexts', 'Python.Runtime.Codecs', 'System.Xml.XPath', 'System.Media', 'Microsoft.VisualBasic', 'System.Management.Instrumentation', 'System.Xml.Resolvers', 'System.Runtime.Remoting.Messaging', 'System.Runtime.Hosting', 'System.ComponentModel', 'System.Text.RegularExpressions', 'System.Runtime.Serialization.Formatters', 'System.Runtime.InteropServices.Expando', 'System.Deployment.Internal', 'System.Runtime', 'System.Net.Mime', 'System.Diagnostics.PerformanceData', 'System.Reflection.Emit', 'System.Resources', 'System.Configuration', 'System.Diagnostics.CodeAnalysis'}
hpy_Library in namespaces: True

第一行表示hpy-Library的版本等相关信息

第二行为clr当前激活的名字空间,这里会包含很多.net库的名字空间

第三行即检查hpy_Library是否在available的namespaces中,结果为真即表示dll载入成功,可用。那么下面你就可以开始使用你的C#外部dll库了~~ ex:

sys.path.append(os.getcwd() + r"\windll")    # hpy-Library.dll 文件所在位置
dll_load = clr.AddReference('hpy-Library')#print(dll_load)
#print(clr._available_namespaces)
#print("hpy_Library in namespaces:", "hpy_Library" in clr._available_namespaces)from hpy_Library import *
aud_sts = AudioStatus()# go on your code 
...

http://www.ds6.com.cn/news/40123.html

相关文章:

  • 平顶山市建设局网站加盟培训机构
  • 沈阳网站建站推广关键词挖掘网站
  • 做网站的动态图片点石关键词排名优化软件
  • 做购物网站要多少钱seo怎么优化方案
  • wordpress 加密网站优化种类
  • 网站开发技术可行性搜索大全引擎入口
  • 黄岛区建设局网站成都优化网站哪家公司好
  • 东莞手机网站设计公司今日新闻 最新消息 大事
  • 南通做网站软件新闻投稿平台
  • 小程序ui界面设计案例东莞百度seo电话
  • 手机价格网站建设河北网站建设公司排名
  • 贵州省建设厅实名认证网站成人再就业培训班
  • 溧水做网站凡科网
  • 重庆铜梁政府官网网站平台软件定制开发
  • wordpress 文章截断seo根据什么具体优化
  • 会网站制作的职业是成crm软件
  • 品牌红酒的网站建设公司网站设计模板
  • 怎建立自己网站做淘宝客如何查询百度收录情况
  • 网站做谷歌推广有效果吗seo自学网
  • 书店商城网站html模板下载百度搜索热度排名
  • 足球网站怎么做如何在百度上做免费推广
  • 做博客网站需要工具吗国际时事新闻
  • 天津百度建网站bt磁力猪
  • 贸易公司网站建哪家网络公司比较好
  • 文化建设基金管理有限公司网站媒体营销
  • 成都金牛网站建设公司aso网站
  • 用代码做一号店网站怎么做如何做推广和引流
  • 做任务赚q红包的网站2024百度下载
  • 网站建设公司用5g衡阳网站优化公司
  • 我的世界充值网站怎么做app001推广平台官网