小编joh*_*4ta的帖子

在Python中打印集时删除集标识符

我正在尝试打印出一组内容,当我这样做时,我在打印输出中得到了set identifier.例如,这是我的输出set(['a', 'c', 'b', 'e', 'd', 'f', 'gg', 'ff', 'jk'])"为下面的代码.我想摆脱这个词set.我的代码非常简单,在下面.

infile = open("P3TestData.txt", "r")
words = set(infile.read().split())
print words
Run Code Online (Sandbox Code Playgroud)

这是我的输出,以便于参考: set(['a', 'c', 'b', 'e', 'd', 'f', 'gg', 'ff', 'jk'])

python set python-2.7

19
推荐指数
1
解决办法
4万
查看次数

在android中设置重复警报

我试图在android中设置一个重复警报,最终将在用户指定的时间上升.然而,一旦设置,警报立即就会响起,即使我确定警报未设置为警报设置之后才会关闭.例如,我将下面的代码设置为在10:43关闭闹钟,所以我将闹钟设置为10:41,但闹钟立即响起.有任何想法吗?提前致谢.

    public class Alarm extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        PowerManager pm = (PowerManager) context
                .getSystemService(Context.POWER_SERVICE);
        PowerManager.WakeLock wl = pm.newWakeLock(
                PowerManager.PARTIAL_WAKE_LOCK, "");
        wl.acquire();


        Toast.makeText(context, "Alarm !!!!!!!!!!", Toast.LENGTH_LONG).show(); // For

        Intent scheduledIntent = new Intent(context,ReminderMessage.class);
        scheduledIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        context.startActivity(scheduledIntent);
        // example

        wl.release();
    }

    public void SetAlarm(Context context) {
        AlarmManager am = (AlarmManager) context
                .getSystemService(Context.ALARM_SERVICE);

        Date dat = new Date();
        Calendar cal_alarm = Calendar.getInstance();
        Calendar cal_now = Calendar.getInstance();
        cal_now.setTime(dat);
        cal_alarm.setTime(dat);
        cal_alarm.set(Calendar.HOUR_OF_DAY, 10);
        cal_alarm.set(Calendar.MINUTE, 43);
        cal_alarm.set(Calendar.SECOND, 0);

        if(cal_alarm.before(cal_now)){
            cal_alarm.add(Calendar.DATE, 1); …
Run Code Online (Sandbox Code Playgroud)

java android android-alarms

4
推荐指数
1
解决办法
7080
查看次数

尝试提前检查色块并根据前置色块的色块颜色做出决定

我试图让乌龟检查前方补丁的颜色并决定移动的位置。如果前面的补丁不是白色的,那么海龟向左或向右旋转并移动。我的 If 决策结构中出现错误,提示“此处预期为 TRUE?FALSE,而不是块列表”。知道是什么原因造成的吗?我对我的 while 循环使用了相同的逻辑,这似乎工作正常。下面是我的代码,错误发生在代码“ifelse [[pcolor] of patch-ahead 1 != white]”的第一行。

 ifelse [[pcolor] of patch-ahead 1 != white][
     ifelse(tempx < xcor)[
       set heading 270
       jump 1
       ]
     [ 
       set heading 90
       jump 1
     ]
 ]
Run Code Online (Sandbox Code Playgroud)

提前致谢!

simulation netlogo

2
推荐指数
1
解决办法
3978
查看次数

Django HTTP Response没有正确命名文件

我有一个Django脚本,可以在服务器上压缩文件,并在将查询发送到服务器时将zip文件发送出去.但是,zip文件不断下载名称为"download"而不是data.ZIP,data.ZIP是指定名称的名称.有什么想法吗?我的代码如下.提前致谢!我省略了导入一些图像和HTML的部分代码,因为我不相信它们是问题的一部分,但我可以提供必要的.

from django.http import HttpResponse
from django.core.servers.basehttp import FileWrapper
import urlparse
from urllib2 import urlopen
from urllib import urlretrieve
import os
import sys
import zipfile
import tempfile
import StringIO

def index(req):

    temp = tempfile.TemporaryFile()
    archive = zipfile.ZipFile(temp, 'w', zipfile.ZIP_DEFLATED)
    # Open StringIO to grab in-memory ZIP contents
    s = StringIO.StringIO()
    fileList = os.listdir('/tmp/images')
    fileList = ['/tmp/images/'+filename for filename in fileList]
    # The zip compressor
    zip = zipfile.ZipFile(s, "w")
    for file in fileList:
        archive.write(file, os.path.basename(file)) 
    zip.close()
    archive.close()
    wrapper = FileWrapper(temp)
    #Get …
Run Code Online (Sandbox Code Playgroud)

python django

2
推荐指数
1
解决办法
1474
查看次数

在java中添加非常小的值

我目前正在研究java中的一个程序,它需要在一个双变量ex中添加一个小的常量值,如0.00000000001.地点.但是,当我运行代码,调试它,并到达我将0.00000000001添加到位置的位置,并在添加发生后检查调试模式中的位置值.看来该位置没有添加0.00000000001.例如,位置在添加前等于438.0,在添加后等于438.0.以下是简单代码的示例

location + = 0.00000000001

有任何想法吗?提前致谢.

java

1
推荐指数
2
解决办法
1577
查看次数

Python csv writer将所有内容写入一个单元格

我正在尝试将值写入python中的csv文件,csv文件已成功写入,但所有内容都写入第一个单元格,因此最终没有任何内容被分离.例如,当我在excel中打开它时,csv的第一个单元格将如下所示

 _______ 
|100 200|
|_______|
Run Code Online (Sandbox Code Playgroud)

什么时候应该

 _______ _______
|100    |  200  |
|_______|_______|
Run Code Online (Sandbox Code Playgroud)

这是我写入csv文件的代码.

    with open('test.csv', 'wb') as csvfile:
        spamwriter = csv.writer(csvfile,  delimiter='',quotechar='|', quoting=csv.QUOTE_MINIMAL)
        spamwriter.writerow([min(size),min(size)])
Run Code Online (Sandbox Code Playgroud)

提前致谢!

python csv

1
推荐指数
1
解决办法
2353
查看次数

删除标签栏栏时删除标签后面的空白区域

我正在开发一个应用程序,我希望标签栏根据用户滚动的方向显示和消失.我使用bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); 显示标签栏和bar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD); 隐藏标签栏.唯一的问题是,当我隐藏标签时,它会留下一个空白的灰色空间(见第二张图),而不是让listview填满空格.我还尝试使用requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY)覆盖操作栏; 但它似乎没有帮助.我可以提供所需的任何其他代码.有任何想法吗?提前致谢!

标签到位

删除标签

android

1
推荐指数
1
解决办法
431
查看次数

访问存储在模拟存储中的文件

我目前有一个从服务器下载文件的应用程序,默认情况下它们存储在/ storage / emulated / 0 /下。我进行了设置,以便它们下载到名为“ data”的文件夹中。这些文件已成功下载并解压缩到/ storage / emulated / 0 / data / unzipped,但是,当我尝试将存储在数据文件夹下的html文件加载到Web视图中时,出现错误消息,提示无法找到了。我使用Astro File Manager仔细检查了html文件的文件路径,并能够确认我具有正确的文件路径。这是我用来将html文件加载到webview中的语句。

wb.loadUrl(Environment.getExternalStorageDirectory()
                + "/data/unzipped/output.html");
Run Code Online (Sandbox Code Playgroud)

我已经尝试了带有和不带有.html扩展名的应用程序,但仍然没有运气。有任何想法吗?访问模拟存储是否有限制?

java android

0
推荐指数
1
解决办法
4510
查看次数

标签 统计

android ×3

java ×3

python ×3

android-alarms ×1

csv ×1

django ×1

netlogo ×1

python-2.7 ×1

set ×1

simulation ×1