我有一个多播网络,需要不断地向所有其他用户发送数据。我不想让程序员不断地改变数据包的发送方式。正因为如此,我试图找出如何引用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. Day02,Python条件判断及循环
  2. tcp/ip 建立过程
  3. idea实用技巧完全教程
  4. Spring:与Redis的集成
  5. 【BZOJ-3730】震波 动态点分治 + 树状数组
  6. java 值班管理_​运维告警的值班管理
  7. table表格头部和前几列固定js
  8. 机器学习考试 ppt
  9. 2.5数字传输系统2.6宽带接入技术
  10. python词频统计西游记_基于Python第三方插件实现西游记章节标注汉语拼音
  11. 减少网页加载时间的6个技巧
  12. 如何制作自己的网站?
  13. 【3】天猫精灵开放实验平台实验— 切换意图,参数传递
  14. HDOJ 4747 Mex
  15. 透析阿里3亿元投资的如涵:孵化张大奕,吸金但苦逼
  16. jQuery 如何通过 ID 选择器 获取动态ID
  17. 数据库作业:关系数据库及相关概念
  18. 7 series FPGAs Transceiver Wizard IP核使用和测试
  19. apicloud (第五篇 bmap百度地图一键回到当前位置)
  20. Redis 的 ltrim 命令

热门文章

  1. Python PIL ImageDraw 和ImageFont模块学习
  2. VS2010 + CUDA7.5 + GPU编译OpenCV2.4.9
  3. OpenCV霍夫变换:霍夫线变换,霍夫圆变换合辑
  4. opencv recipe for target 'all' failed解决
  5. 青龙羊毛——58同城修复版(脚本)
  6. yum下载包保存到本地
  7. linux arm current_thread_info定义,linux中arm/mips架构current_thread_info定义
  8. 你不知道的事---SringCloud的feign的继承特性
  9. Linux命令详解----iostat
  10. Linux下的USB总线驱动 3