给从文件读取的行分配名称

2024-09-27 23:17:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我逐行读取一个文件(32行是二进制的),然后存储在一个名为regFile[i]的变量中。现在我必须为变量regFile[i]= 000000001000000000000中的每一行R0分配一个名称。我如何分配给变量regFile[i]中的每一行??这是我的代码。你知道吗

def regread(filename):

      file = open (filename, 'r')
      regline  = file.readlines()

      reg= regline
      reg= map(lambda s: s.strip(), reg)

      for i in range(0,32):
          regFile[i] = int(reg[i])
              'R'i = regFile[i]
               print 'R' ,i
      file.close()

Tags: 文件代码名称def二进制openregfilename
1条回答
网友
1楼 · 发布于 2024-09-27 23:17:52

您可以在服务内部创建广播接收器

public class MyService extends Service {

    @Override
    public void onCreate() {
        super.onCreate();
        final BroadcastReceiver vReceiver = new BroadcastReceiver() {
            @Override
            public void onReceive(Context context, Intent intent) {
                 //your code here
            }
        };
        registerReceiver(vReceiver, new IntentFilter("android.media.VOLUME_CHANGED_ACTION"));
    }
}

在后台播放音量为0的媒体,然后使用MediaButtonInt的接收器将始终收听按键,如this GitHub sample

相关问题 更多 >

    热门问题