模块

#模块#

已有8人关注此标签

内容分类

python小能手

想问一下读pdf要用什么模块

想问一下读pdf要用什么模块

4G网连接阿里云断断续续

使用物联网模块往阿里云服务器传输数据,用wifi的时候很正常,换成4G网络就断断续续,移动联通电信4G卡都试过了。提了工单,也配合抓包了,还是说没异常,并不能解决问题。

宋淑婷

想问一下读pdf要用什么模块

想问一下读pdf要用什么模块

游客xtcrkzin5yyq2

使用UE4的插件模块,怎么把cef的静态库导入到插件里面去

我想开发一个类似BLUI功能的插件,然后导入CEF静态库的时候,总是失败,

python小能手

大家好,请问下python有没有能将网页保存成图片的模块?

大家好,请问下python有没有能将网页保存成图片的模块?

游客886

大家好,请教一下,使用pyhton的psycopg2模块连接pg,然后使用pandas的to_sql函数将dataframe写入数据库时报错,关系 sqlite_master 不存在。 这是什么原因?

大家好,请教一下,使用pyhton的psycopg2模块连接pg,然后使用pandas的to_sql函数将dataframe写入数据库时报错,关系 sqlite_master 不存在。 这是什么原因?本问题来自云栖社区【PostgreSQL技术进阶社群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

游客5xmuaro6klmpi

如何让安卓APP连接服务器

就是写一个安卓APP登录模块,服务器端项目应该如何开发?有教程推荐么?要很详细的那种,万分感谢

de7722

企业域名持有者信息模块实名认证怎么提交?

提交了营业执照副本和信用码证照编码各一次都失败了。

de7722

企业域名持有者信息模块实名认证怎么提交?

提交了营业执照副本和信用码证照编码各一次都失败了。

游客afv2w2vxtgxwi

在tomcat服务器上部署阿里云短信模块时在服务器启动不成功

在eclipse中运行阿里云sms短信服务时,发送与接收信息运行正常,打包后部署到tomcat服务器上后,启动tomcat服务器后,服务器报如下错误,一直运行不起来,不知道啥原因。08:43:38.175 [PullMessageTask-thread] ERROR c.a.m.t.DefaultAlicomMessagePuller - PullMessageTask_execute_error,messageType:SmsUp,queueName:Alicom-Queue-XXXXXXXXXXXXXX-SmsUpcom.aliyuncs.exceptions.ClientException: SDK.ServerUnreachable : Server unreachable: java.net.UnknownHostException: dybaseapi.aliyuncs.com at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:207) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:152) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:60) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.getAcsResponse(DefaultAcsClient.java:104) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.alicom.mns.tools.TokenGetterForAlicom.getTokenFromRemote(TokenGetterForAlicom.java:63) ~[receive-2017.8.jar:na] at com.alicom.mns.tools.TokenGetterForAlicom.getTokenByMessageType(TokenGetterForAlicom.java:92) ~[receive-2017.8.jar:na] at com.alicom.mns.tools.DefaultAlicomMessagePuller$PullMessageTask.run(DefaultAlicomMessagePuller.java:31) ~[receive-2017.8.jar:na] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71] 08:43:38.175 [PullMessageTask-thread] ERROR c.a.m.t.DefaultAlicomMessagePuller - PullMessageTask_execute_error,messageType:SmsReport,queueName:Alicom-Queue-XXXXXXXXXXXXXX-SmsReportcom.aliyuncs.exceptions.ClientException: SDK.ServerUnreachable : Server unreachable: java.net.UnknownHostException: dybaseapi.aliyuncs.com at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:207) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:152) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.doAction(DefaultAcsClient.java:60) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.aliyuncs.DefaultAcsClient.getAcsResponse(DefaultAcsClient.java:104) ~[aliyun-java-sdk-core-3.2.2.jar:na] at com.alicom.mns.tools.TokenGetterForAlicom.getTokenFromRemote(TokenGetterForAlicom.java:63) ~[receive-2017.8.jar:na] at com.alicom.mns.tools.TokenGetterForAlicom.getTokenByMessageType(TokenGetterForAlicom.java:92) ~[receive-2017.8.jar:na] at com.alicom.mns.tools.DefaultAlicomMessagePuller$PullMessageTask.run(DefaultAlicomMessagePuller.java:31) ~[receive-2017.8.jar:na] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_71]

宋淑婷

使用带有--py文件的.zip文件(使用zipfile包在python中创建)导入模块时出现问题

我试图将我的应用程序存档在我的测试文件中以激发EMR集群上的提交,如下所示: 模块的文件夹结构: app--- module1------ test.py------ test2.py--- module2------ file1.py------ file2.py我正在通过测试调用Zip函数 import zipfileimport os def zip_deps(): # make zip module1_path = '../module1' module2_path = '../module2' try: with zipfile.ZipFile('deps.zip', 'w', zipfile.ZIP_DEFLATED) as zipf: info = zipfile.ZipInfo(module1_path +'/') zipf.writestr(info, '') for root, dirs, files in os.walk(module1_path): for d in dirs: info = zipfile.ZipInfo(os.path.join(root, d)+'/') zipf.writestr(info, '') for file in files: zipf.write(os.path.join(root, file),os.path.relpath(os.path.join(root, file))) info = zipfile.ZipInfo(module2_path +'/') zipf.writestr(info, '') for root, dirs, files in os.walk(module2_path): for d in dirs: info = zipfile.ZipInfo(os.path.join(root, d)+'/') zipf.writestr(info, '') for file in files: zipf.write(os.path.join(root, file),os.path.relpath(os.path.join(root, file))) except: print('Unexpected error occurred while creating file deps.zip') zipf.close() deps.zip是正确创建的,据我所知,它会压缩我想要的所有文件,每个模块文件夹都在zip的基础级别。事实上,使用:创建的确切拉链 zip -r deps.zip module1 module2 是相同的结构,当我提交它时,这是有效的 spark-submit --py-files deps.zip driver.py EMR出错: Traceback (most recent call last): File "driver.py", line 6, in from module1.test import test_function ModuleNotFoundError: No module named 'module1'FWIW我也尝试使用以下命令使用子进程进行压缩,并且在EMR中我在spark中得到了相同的错误 os.system("zip -r9 deps.zip ../module1")os.system("zip -r9 deps.zip ../module2")

宋淑婷

Rails访问模型中模块中的共享自定义验证

我正在试图弄清楚如何创建一个共享的自定义验证,我可以在我放在lib / validations.rb文件夹中的模型中使用它。 module Validations extend ActiveSupport::Concern # included do def email_format_validation if self.email.present? if !validates_format_of :email, with: email_regex self.errors.add(:email, "doesn't exist") end end end def email_regex /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\Z/i endend所以在我的模型中,这允许我这样做: validate :email_format_validation在其他型号中,我试着打电话email_regex: validate :user_email, with: email_regex这会产生以下错误: undefined local variable or method `email_regex' for #我已经尝试使用include Validations,extend Validations,require 'validations'等我有没有运气模型。我也尝试将模块方法放在a中class << self,使用included do块,将方法设置为self.email_regex和调用Validations.email_regex,但似乎没有任何工作。

宋淑婷

在gem / submodule中使用capistrano运行`rails db:migrate`

我有一个rails 5.2 app。我正在尝试使用Capistrano进行部署。 该应用程序有一个gem依赖子模块,其中包含此项目所需的所有模型和迁移。这个子模块取决于其中的其他ruby.gemspec。 因此,我需要rails db:migrate在子模块根目录中运行,而不是父项目根目录。 我已将以下内容添加到deploy.rb: desc 'Runs rake db:migrate if migrations are set' task :migrate => [:set_rails_env] do on primary fetch(:migration_role) do within "#{release_path}/PATH/TO/SUBMODULE" do with rails_env: fetch(:rails_env) do execute :rake, "db:migrate" end end end end before :starting, :migrate的Gemfile: gem 'dependency', path: 'PATH/TO/SUBMODULE'gem 'capistrano-git-with-submodules', '~> 2.0'group :development do gem 'capistrano', require: false gem 'capistrano-rvm', require: false gem 'capistrano-rails', require: false gem 'capistrano-bundler', require: false gem 'capistrano3-puma', require: falseend当我尝试运行此任务时,收到一条错误消息: DEBUG [b4c1cf18] [31mCould not find aasm-5.0.2 in any of the sources[0m DEBUG [b4c1cf18] DEBUG [b4c1cf18] [33mRun bundle install to install missing gems.[0m DEBUG [b4c1cf18]在部署父项目时使用的gem集(包含所有父模块和子模块gems)似乎不在路径中,或者在运行此任务时不可用。 我可以在没有迁移的情况下运行父项目,因此我知道父项目正在运行时加载所有正确的gem集。只是没有在这个任务期间。 我不太确定Capistrano是如何工作的,我怎么能确保ruby在运行时可用于此任务?

李博 bluemind

多模块项目,怎么合理分层?

多模块项目,怎么合理分层?

python小能手

如何解析没有零填充的日期,格式为(1或2位数年份) - (月份缩写)?

我需要解析一些大致采用格式(1或2位数年份)的日期 - (月缩写),例如: 5月6日(2005年6月) 1月13日(2013年1月) 我尝试使用strptime格式,%b-%y但它没有始终如一地产生所需的日期。根据文档,这是因为我的数据集中的某些年份不是零填充。 此外,当我在字符串“5-Jun”上测试日期时间模块(请参阅下面的代码)时,我得到了“2019-06-05”,而不是期望的结果(2005年6月),即使我yearfirst=True在打电话parse。 parsed = parse("5-Jun",yearfirst=True)print(parsed)本问题及下方已被采纳的回答均来自云栖社区【Python技术进阶大群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

python小能手

在数据框中查找值并在相应列中交叉引用值

我有一个数据框如下: Index X_1 X_2 X_3 W_1 W_2 W_31 IEZ XOP ABC 0.42 0.18 0.402 PXJ ABC XES 0.47 0.12 0.413 ABC RYE PXE 0.23 0.33 0.444 XOP IEZ ABC 0.62 0.20 0.18我想通过列X_1到X_3之间的每个“ABC”实例的每个索引行。对于每个实例,我想从列W_1到W_3中提取相应的值并将其附加到新列W. 例如,对于索引行1,如果ABC的实例出现在X_3中,它将从W_3中提取相应的值。 最终产品应如下所示。 Index X_1 X_2 X_3 W_1 W_2 W_3 W1 IEZ XOP ABC 0.42 0.18 0.40 0.402 PXJ ABC XES 0.47 0.12 0.41 0.123 ABC RYE PXE 0.23 0.33 0.44 0.234 XOP IEZ ABC 0.62 0.20 0.18 0.18我怎么能只导入numpy和pandas模块呢?本问题及下方已被采纳的回答均来自云栖社区【Python技术进阶大群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

铁布衫

ASR 一句话识别,大并发时导致程序不响应。

运行环境:Ubuntu 16.04.4 LTS (GNU/Linux 4.4.0-130-generic x86_64)freeswitch v1.8 mod模块。ASR sdk版本2.3.10 OnTaskFailed事件返回40000004错误信息,必然停止工作,无退出,无异常提示。并发几十路以下可以长期工作,稳定工作时,内存,句柄无持续增长,均在范围内波动,任务停止后,可以恢复到初始时的句柄和内存。错误信息如下:{"header":{"namespace":"Default","name":"TaskFailed","status":40000004,"message_id":"1467b55541e54b5ebac03e6bc59671d6","task_id":"e03098546c4f4a4f8412069eced42714","status_text":"Gateway:IDLE_TIMEOUT:Websocket session is idle for too long time, the last directive is 'StartRecognition'!"}}

侠盗你

通常说的数栈,是包括哪些产品模块?

通常说的数栈,是包括哪些产品模块?

bamboo先生

Aapche flink:PythonAPI实现流式计算无法引入三方模块

想利用flink提供的PythonAPI实现流式计算,碰到下面无法导入三方包的问题.通过flink安装包提供的shell命令执行Python脚本无法引用三方模块 ,但通过Python命令进入可以引入kafka模块./bin/pyflink-stream.sh examples/python/streaming/word_count_bamboo.py 脚本详情: from __future__ import absolute_import from org.apache.flink.streaming.api.functions.source import SourceFunction from org.apache.flink.api.common.functions import FlatMapFunction, ReduceFunction from org.apache.flink.api.java.functions import KeySelector from org.apache.flink.streaming.api.windowing.time.Time import milliseconds from kafka import KafkaProducer from kafka import KafkaConsumer from kafka.structs import TopicPartition from kafka.errors import KafkaError class Kafka_Consumer(): def __init__(self, kafkahost, kafkaport, kafkatopic,groupid): self.kafkaHost = kafkahost self.kafkaPort = kafkaport self.kafkaTopic = kafkatopic self.groupId = groupid self.consumer = kafkaConsumer(self.kafkaTopic, group_id = self.groupId, bootstrap_servers = '{kafka_host}:{kafka_port}'.format( kafka_host=self.kafkaHost, kafka_port=self.kafkaPort)) class Tokenizer(FlatMapFunction): def flatMap(self, value, collector): for word in value.lower().split(): collector.collect((1, word)) class Selector(KeySelector): def getKey(self, input): return input[1] class Sum(ReduceFunction): def reduce(self, input1, input2): count1, word1 = input1 count2, word2 = input2 return (count1 + count2, word1) def main(factory): env = factory.get_execution_environment() env.create_python_source(Kafka_Consumer("172.19.78.11", 9092, "demo", 'test-python')) \ .flat_map(Tokenizer()) \ .key_by(Selector()) \ .time_window(milliseconds(50)) \ .reduce(Sum()) \ .output() env.execute()

python小能手

在python 3中使用win32api / com模块时,有没有办法解决unicode问题?

我正在浏览收件箱中的电子邮件并检查特定的单词集。它适用于大多数电子邮件,但其中一些不解析。我查看了破碎的电子邮件。 print (msg.Body.encode('utf8'))我的问题消息都以b'开头。像这样 b'xe6xa0xbcxe6xb5xb4xe3xb9xacxe6xa0xbcxe6x85xa5xe3xb9xa4xe0xa8x8dxe6xb4xbcxe7x91xa5xe2x81xa1xe7x91x我认为这是强制python将字体读取为字节,但我不确定。在b之后的任何一种方式,无论我尝试什么编码,我都不会得到任何东西,除了垃圾文本。 我以前尝试过其他编码方法以及解码,但我只是得到了大量的属性错误。 import win32apiimport win32com.clientimport datetimeimport osimport time outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")dater = datetime.date.today() - datetime.timedelta(days = 1)dater = str(dater.strftime("%m-%d-%Y")) print (dater) #for folders in outlook.folders: # print(folders) Receipt = outlook.folders[8] print(Receipt) Ritems = Receipt.folders["Inbox"] Rmessage = Ritems.items for msg in Rmessage: if (msg.Class == 46 and msg.CreationTime.strftime("%m-%d-%Y") == dater): print (msg.CreationTime) print (msg.Subject) print (msg.Body.encode('utf8')) print ('..............................') 最终的结果是在控制台中打印出消息,或者至少让Python有一种方式来阅读它,这样我就可以找到我正在寻找的文本。