我有一个多播网络,需要不断地向所有其他用户发送数据。我不想让程序员不断地改变数据包的发送方式。正因为如此,我试图找出如何引用Python中的任何对象或变量(我是Python新手),这样用户就可以修改它,并更改在多播数据包中发送的内容。在

下面是我想要的一个例子:>>> test = "test"

>>> mdc = MulticastDataClient()

>>> mdc.add(test) # added into an internal list that is sent to all users

# here we can see that we are successfully receiving the data

>>> print mdc.receive()

{'192.168.1.10_0': 'test'}

# now we try to change the value of test

>>> test = "this should change"

>>> print mdc.receive()

{'192.168.1.10_0': 'test'} # want 'test' to change to -> 'this should change'

如果能帮我解决这个问题,我将不胜感激。在

更新:

我也试过这样做:

^{pr2}$

这确实奏效了。

但是>>> val = "ftw!"

>>> nextTest = [4, val]

>>> mdc.add(nextTest)

>>> mdc.receive()

{'192.168.1.10_1': 'change!', '192.168.1.10_4': 'ftw!'}

>>> val = "different."

>>> mdc.receive()

{'192.168.1.10_1': 'change!', '192.168.1.10_4': 'ftw!'}

这不起作用。我需要“ftw!”在这种情况下。

我使用字符串进行测试,并且习惯于字符串作为其他语言的对象。我将只编辑对象内部的内容,所以这会结束工作吗?在

python中的引用_Python中的引用相关推荐

  1. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  2. python中定义数据结构_Python中的数据结构—简介

    python中定义数据结构 You have multiples algorithms, the steps of which require fetching the smallest value ...

  3. python怎么调用文件_python 中如何引用头文件

    python 引入 导入 自定义模块, python 引入 导入 外部文件 python 引入 导入 自定义模块, python 引入  导入 外部文件 项目中想使用以前的代码,或者什么样的需求致使你 ...

  4. python数据结构包括什么_Python中的数据结构详解

    概述 在深入研究数据科学和模型构建之前,Python中的数据结构是一个需要学习的关键内容 了解Python提供的不同数据结构,包括列表.元组等 介绍 数据结构听起来是一个非常直截了当的话题,但许多数据 ...

  5. python 下标 遍历列表_python中的数据结构与算法(1):列表、元组与字符串

    列表是 python 中最常用.最重要的数据结构之一. 一般来说,我们用列表来管理一组数据对象,这些对象可能是同一类型,也可能是不同类型.列表不仅记录了这些数据对象,而且也记录了它们之间的一种顺序关系 ...

  6. python列表对象相同_Python中的学习列表对象,List

    List(列表) 是 Python 中使用最频繁的数据类型. 列表可以完成大多数集合类的数据结构实现.列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套). 列表是写在方括号 [ ...

  7. python怎么清理垃圾_Python 中的“垃圾”是怎么回收的?

    前言 对于python来说,一切皆为对象,所有的变量赋值都遵循着对象引用机制.程序在运行的时候,需要在内存中开辟出一块空间,用于存放运行时产生的临时变量:计算完成后,再将结果输出到永久性存储器中.如果 ...

  8. python关键字详解_Python 中的关键字with详解

    在 Python 2.5 中,with关键字被加入.它将常用的 try ... except ... finally ...模式很方便的被复用.看一个最经典的例子: with open('file.t ...

  9. python编写ATM类_Python中编写类的各种技巧和方法

    有关 Python 内编写类的各种技巧和方法(构建和初始化.重载操作符.类描述.属性访问控制.自定义序列.反射机制.可调用对象.上下文管理.构建描述符对象.Pickling).你可以把它当作一个教程, ...

  10. python中字典使用_python中字典的使用

    python中的字典的特性: 在字典中的元素是散列存放的,没有顺序, 在进行增删改查的时候使用字典中需要的关键字(key)即可. 一: 创建字典 1)直接定义一个: dict = {'ob1':'co ...

最新文章

  1. 视图控制器及屏幕旋转
  2. Android--加载大分辨率图片到内存
  3. SQL Server 重置Identity标识列的值(INT爆了)
  4. directx 9.27.1734 多语言完整版 下载
  5. eclipse 设置 content type 编码格式
  6. jigsaw kaggle_使用Project Jigsaw的JDK 9 Early Access上的Eclipse IDE
  7. 为什么要使用语义化标签
  8. linux 圣经软件,Ubuntu(Linux)下好用的中文圣经
  9. 驱动兼容_【重磅】上海数明发布国内首款兼容光耦隔离式单通道栅极驱动器系列产品SLM34x...
  10. nginx升级与回退
  11. 如果突然多了一笔财富。。
  12. linux下mysql5.7环境
  13. 虚拟机专用win xp 系统 ios
  14. Excel和Python求解线性规划问题
  15. linux镜像添加驱动,添加raid驱动到initrd.img
  16. 微信云开发实现点赞收藏评论功能
  17. PVE使用USB蓝牙直通配置
  18. selenium IED安装
  19. 小雷的冰茶几 3386
  20. Kettle Carte简介

热门文章

  1. opencv中伪彩色applyColorMap函数(C++ / Python)
  2. 单链表排序----快排 归并排序
  3. Traincascade Error: Bad argument (Can not get new positive sample. The most possible reason is insuf
  4. ios利用block实现回调示例
  5. Java从基础进阶到高手
  6. 二十六、事务的隔离级别
  7. 网站服务器c盘在哪找,云服务器c盘在哪儿
  8. php 安装curl init,linux下为php添加curl扩展的方法及curl_init函数用法案例详解
  9. jupyter代码字体大小_你可能并不知道这样定制炫酷的jupyter主题
  10. JAVa读取文件的附加属性,Java 读取属性文件