小编joh*_*ohn的帖子

django:我们可以做 loader.get_template('my_template.txt') 吗?

我想使用 django 模板来处理纯文本文件,并尝试了这个:

from django.template import loader, Context
t = loader.get_template('my_template.txt')
Run Code Online (Sandbox Code Playgroud)

但是,它适用于:

from django.template import loader, Context
t = loader.get_template('my_template.html')
Run Code Online (Sandbox Code Playgroud)

我们可以使用 django 模板加载器加载 txt 文件吗?如何?

谢谢。

python django django-templates

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

地图地图 - 如何将内部地图保留为地图?

我的目标是创建一个地图地图,以便我可以通过其键检索外部地图的信息,然后通过其键访问其"内部"地图.

但是,当我得到每个内部地图时,我创建的地图最初变成了一个对象,我不能像使用外部地图那样使用键来访问它的值.

要向您学习专家,我想知道如何将所有地图保留为地图.或者,它有可能吗?

这是我的锻炼计划:

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;

public class MapExample {

    public static void main(String[] args) {

        Map<Object,String> mp=new HashMap<Object, String>();

        // adding or set elements in Map by put method key and value pair
        mp.put(new Integer(2), "Two");
        mp.put(new Integer(1), "One");
        mp.put(new Integer(3), "Three");
        mp.put(new Integer(4), "Four");

        Map<Object,String> mp2=new HashMap<Object, String>();
        mp2.put(new Integer(2), "Two2");
        mp2.put(new Integer(1), "One2");
        mp2.put(new Integer(3), "Three2");
        mp2.put(new Integer(4), "Four2");

        Map<Object,String> mpMaps=new HashMap();

        mpMaps.put("Map1",mp);
        mpMaps.put("Map2",mp2);

        System.out.println("This is a map of Maps:   " …
Run Code Online (Sandbox Code Playgroud)

java hashmap

5
推荐指数
3
解决办法
7万
查看次数

从Java到Groovy:如何处理"String myArray []"

我试图使用groovyc命令编译Java文件.当它击中

public static void main(String myArray [])

在Java文件中,编译器说:

意外的令牌:[@ line xxxxx

我怎么能处理这种情况 - 这些可能是Java文件中的很多情况?

谢谢.

java arrays groovy

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

groovy:如何逃避"("正则表达式等在textarea?

我的grails应用程序中有一些文本区域字段.我收到以下错误:

.PatternSyntaxException:索引36附近不匹配的关闭')'名称:注意:1)数据列表....

我怎么能逃避文本区域中的正则表达式?

谢谢.

regex groovy escaping

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

新手python csv作家问题:为什么每个角色分开?

请原谅我的简单问题:我试图用csv模块编写简单的csv文件.但结果如下:

Spam |Baked Beans|
/ s e a r c h | | , | | A d v a n c e d | | S e a r c h
/ a b o u t / | | , | | A b o u t
/ n e w s / | | , | | N e w s
/ d o c / | | , | | D o c u m e …
Run Code Online (Sandbox Code Playgroud)

python csv

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

rails:自引用关联

我的需求非常简单:我有一个提示表来接收评论并有评论也可以收到评论.

为了检索存储在同一个表(注释)中的每个注释,我为注释的注释创建了另一个键:"inverse_comments".

我试图通过使用自我引用关联使用一个注释表.有些资源似乎会带来不止一张表,这与我的需求不同.所以我想出了以下建模评论:

class Comment < ActiveRecord::Base
  belongs_to :tip 
  belongs_to :user
  has_many :mycomments, 
           :through => :inverse_comments,
           :source => :comment
end
Run Code Online (Sandbox Code Playgroud)

显然这里缺少一些东西,但我无法弄明白.有人可以启发我这个:

我需要做些什么改变才能使模型工作?

谢谢.

ruby-on-rails self-reference

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

如何使用python markdown处理读入的文件?

我有一个文件myfile.txt。

你好

我有以下脚本:

#!/usr/bin/python 
import markdown

f = open('myfile.txt', 'r') 
f.read() 
htmlmarkdown=markdown.markdown(f)
Run Code Online (Sandbox Code Playgroud)

我拿到:

AttributeError:'file'对象没有属性'strip'

我应该怎么做才能成功?

python markdown python-2.7

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

为什么涉及每行结尾的替换会在行的开头添加更多?

我有一些文档,我希望在每行的开头和结尾添加一些内容.原始文档如下所示:

firstLine
secondline
Run Code Online (Sandbox Code Playgroud)

我想把它变成这个:

put 'firstLine';
put 'secondline';
Run Code Online (Sandbox Code Playgroud)

通过使用以下Perl脚本,我只能将其转换为:

put 'firstLine';
';put 'secondline';
Run Code Online (Sandbox Code Playgroud)

似乎$在第一行的末尾和第二行的开头有一个.有人可以帮我弄清楚以下Perl脚本有什么问题吗?

use File::Find;
use strict;

my ($filename, @lines, $oldterm, $newterm);    #,$File::Find::name);
my $dir = ".";

open MYFILE, ">error.txt" or die $!;
find(\&edits, $dir);

sub edits() {
    $filename = $File::Find::name;
    if (grep(/\.txt$/, $filename)) {           #only process the perl files

        # open the file and read data
        # die with grace if it fails
        open(FILE, "<$filename") or die "Can't open $filename: $!\n";
        @lines = <FILE>;
        close FILE; …
Run Code Online (Sandbox Code Playgroud)

regex perl

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