腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
正在从父类(作为子类)调用违反
封装
的“私有”变量。
python
、
python-3.x
我正在尝试更多地了解
python
变量的作用域。我想知道,如果子类直接从其父类调用变量,是否会破坏
封装
。_randomVariable = 'Test' Chid.doSomething()技术上是否破坏了直接在其方法
中
调用self._randomVariable的
封装
,即使它是一个子类?我找不到任何关于
封装
的
Python
特定的东西,而是基于Jav
浏览 2
提问于2019-05-29
得票数 1
回答已采纳
1
回答
Python
是否有可用于
封装
私有数据的特性?
object-oriented
、
python
、
language-design
通常,在面向对象的世界
中
,我们被告知模块化是一种很好的实践,保持模块之间的松散耦合是一件很好的事情。
封装
帮助我们实现这种松散耦合。在Java
中
,
封装
是通过访问修饰符实现的,而在Ruby
中
,我们通过属性_存取者有更严格的规则。 但是
Python
呢?我发现,除了在名字前面使用像__这样的技巧之外,我无法隐藏我的字段或方法。这是在
Python
中
实现
封装
的正确/唯一方法吗?
浏览 0
提问于2015-11-19
得票数 0
回答已采纳
1
回答
Python
3.X Multiprocessing Boost
Python
失败
python
、
multiprocessing
、
pickle
、
boost-python
这在
python
2.7
中
运行良好,但在
python
3.8
中
失败。我知道一个显而易见的答案:如果
python
2.7可以工作,为什么不直接使用呢?问题是,这个软件的当前版本只针对
python
3.x进行了
封装
,有谁知道在
python
3
中
对boost
封装
的代码存在这个酸洗错误的方法吗?Reason: 'PicklingError("Can't pickle <class 'Bo
浏览 84
提问于2021-08-09
得票数 1
回答已采纳
1
回答
深埋
Python
封装
python
、
oop
、
encapsulation
__maxprice) # this will return the value 1000 根据
封装
,__maxprice不应该是外部访问的,但是在上面的示例
中
,我能够更新和访问它。
浏览 2
提问于2022-03-16
得票数 0
3
回答
哪些技术适合在
Python
和Objective-C之间发送
封装
的数据,然后进行转换?
python
、
objective-c
、
encapsulation
客户端软件用Objective-C (Mac)编写,服务器端软件用
Python
(Linux)编写。我想在两端
封装
对象数据,然后通过internet将其发送到另一端。哪种技术适合在两种不同的编程语言之间发送
封装
的数据,然后进行转换?特别是Objective-C和
Python
?
Python
有pickle/cPickle,它允许您获取
Python
对象并将其
封装
到一个文件
中
,但取消这些对象将只剩下
Python
对象,而不是Obj-C
浏览 2
提问于2009-11-07
得票数 0
回答已采纳
1
回答
创建我自己的用于异步的协同服务
python
、
python-asyncio
是否有可能将一个标准
python
模块
封装
到一个coroutine
中
以便与asyncio一起使用?例如: @asyncio.coroutine def async_open(filename
浏览 0
提问于2018-01-19
得票数 1
回答已采纳
1
回答
在Boost.
Python
中
公开指针
c++
、
python
、
boost
、
boost-python
我有一个非常简单的C++类: public:};{ .def_readwrite("head",&Tree::head)我想从
Python
访问head变量,但我看到的消息是: No to_
python
(by-value) converter found for
浏览 3
提问于2010-03-30
得票数 11
回答已采纳
1
回答
QuickFix
Python
,CompositeLogFactory不可用吗?
python
、
quickfix
、
fix-protocol
、
quickfixj
、
quickfixn
在Java或C#
中
,可以使用复合日志工厂同时使用屏幕工厂和文件工厂将日志写入日志文件和屏幕。CompositeLogFactory( new FileLogFactory(settings)}); 但是,在
Python
(SWIG C++版本)
中
,我找不到CompositeLogFactory。这是不可用的,还是可以通过
Python
QuickFix以不同的(但类似的)方式实现相同的功能?
浏览 8
提问于2020-05-13
得票数 0
回答已采纳
1
回答
Python
中
的函数
封装
效率
python
、
python-2.7
一般来说,将长函数放入实际用于它们的类(GreatObject,下面)以进行适当的
封装
是更好,还是将一个函数放在集合类
中
(GreatSet,它只有一个实例)是否更好?[Many lines of code] 我正在使用
Python
2.7。
浏览 2
提问于2017-01-12
得票数 0
回答已采纳
1
回答
访问包装在
Python
中
的C++
中
的变量
boost-python
如何通过如下所示的BoostPython方法访问C++中
封装
在
Python
中
的变量(本例
中
我想访问y):提前谢谢
浏览 0
提问于2012-08-01
得票数 0
回答已采纳
1
回答
我能把一个虚拟者变成一个鸡蛋吗?
python
、
virtualenv
、
egg
我可以用setuptools:
python
setup.py bdist_egg做一个巨蟒蛋。理论上,我应该能够对每个安装了setup.py文件的包执行此操作。是否可以将整个virtualenv虚拟
python
环境
封装
到
python
蛋
中
?
浏览 1
提问于2016-10-20
得票数 2
回答已采纳
2
回答
如何为KubeFlow管道构建图像?
machine-learning
、
kubernetes
、
kubeflow
、
kubeflow-pipelines
我最近发现了kubeflow和kubeflow管道,但我不清楚如何从
python
程序
中
构建映像。让我们假设我有一个简单的
python
函数,它可以对图像进行裁剪: def crop_image(self, image, start_pixel, end_pixel): return cropped_image 我应该如何在KubeFlow管道中
封装
它并使用它呢?我是否需要将它
封装
在API
中
(例如用Fl
浏览 5
提问于2020-02-03
得票数 2
1
回答
Python
封装
类数据
python
我有两个
python
类,A和B,它们继承自A。在运行时,我只有一个类A的实例,但有许多类B的实例。
浏览 1
提问于2018-05-21
得票数 0
1
回答
通过cron运行
封装
在bash函数
中
的
python
脚本。
linux
、
bash
、
debian
、
cron
我有一个
python
脚本,它
封装
在bash函数
中
。我希望能够将此函数称为cron作业,但我似乎无法让cron执行它。其职能如下: local interp=/path/
python
3 local logfile我可以通过cron运行
python
脚本本身,但不能用bash函数
封装
。
浏览 0
提问于2020-03-03
得票数 0
3
回答
如何
封装
python
模块?
python
、
encapsulation
有没有可能将
python
模块'mechanize‘和'BeautifulSoup’
封装
到一个单独的.py文件
中
?抱歉,如果这是一个愚蠢的问题。 编辑:感谢您的回答。我认为这个问题的解决方案是围绕virtualenv解决的。
浏览 4
提问于2009-09-18
得票数 2
回答已采纳
2
回答
用
Python
封装
异常
python
、
python-2.7
、
exception
、
pip
如何将应用程序从已使用的库依赖项
中
溢出的异常分离出来?needstohandle,soimports-----> --' 更新:我正在寻找与
Python
2兼容的解决方案,
Python
3
浏览 5
提问于2014-11-02
得票数 5
1
回答
使用Pytest的pyspark没有显示星火用户界面。
apache-spark
、
pyspark
、
apache-spark-sql
我编写了一个pytest用例(Spark3.0)来读取文件和获取数据帧的计数,但是我无法看到spark,而且我得到了一个OOM错误。什么是解决方案,以及如何在没有看到spark的情况下进行调试?Xi
浏览 0
提问于2022-06-17
得票数 0
5
回答
用javascript包装长SQL语句的方便方法
javascript
、
python
、
mysql
、
node.js
、
string
在
python
中
,可以使用“”来包装长MySQL语句。LAST_NAME CHAR(20), SEX CHAR(1),但是,如果我在javascript
中
尝试相同的操作FLOAT )""" if (err) throw err;}); 对于<
浏览 14
提问于2015-11-11
得票数 0
回答已采纳
1
回答
如何使用D2的phobos std.range
封装
现有数组
arrays
、
range
、
d
、
phobos
我想用D2语言将现有的数据数组(由
Python
的Numpy Lib创建)
封装
到一个类似数组的对象
中
……而不必复制数组数据...我已经使用
Python
Lib进行了cTypes调用,传递了数组长度和数据指针但我仍在复制数组数据,将其放入本机D2数组
中
。似乎有可能不需要通过使用phobos库的std.range类来复制数组数据。这种数组
封装
模式将非常常见...我对D和这个range类抽象都是新手……如果能有D2示例代码来说明如何做到这一点,那就太好了。
浏览 0
提问于2012-01-15
得票数 2
1
回答
如何使用(py)NaCl/libsodium进行密钥包装、密钥
封装
cryptography
、
key-management
、
asymmetric
、
nacl
我们要包装/
封装
对称密钥和对称密钥,在每种情况下,我们都希望允许用相同的密钥包装/
封装
多个密钥(在案例2
中
可能不需要,在第3种情况下可以避免)。我们还想把数字1和2结合起来,也就是说,用非对称键(S)和对称键(S)来
封装
/
封装
密钥。 数字3是密钥
封装
的标准情况,而在第1和第2种情况下,我认为密钥包装是首选方法。我们使用
Python
,而pyNaCl (“”)似乎是一个不错的库。不过,我愿意
浏览 0
提问于2022-12-08
得票数 2
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券