小编h4z*_*4z3的帖子

PHP页面重定向

PHP可以在执行函数后进行重定向调用吗?我正在创建一个函数,我希望它能够重定向到位于同一根文件夹中的文件.可以吗?

if (...) {
    // I am using echo here.
} else if ($_SESSION['qnum'] > 10) { 
    session_destroy();
    echo "Some error occured.";
    // Redirect to "user.php".
}
Run Code Online (Sandbox Code Playgroud)

php redirect header

143
推荐指数
5
解决办法
58万
查看次数

用字符串周围的引号编写 csv (Python)

我编写了以下代码来获取一个大型 csv 文件,并根据列中的特定单词将其拆分为多个 csv 文件。原始 csv 文件有一些是字符串的字段,它们周围有引号。

例如:

Field1,Field2,Field3,Field4
1,2,"red",3
1,4,"red",4
3,4,"blue",4
Run Code Online (Sandbox Code Playgroud)

等等。

我的代码基于 Field4 将文件拆分为单独的 csv。

我的输出如下所示:

3.csv
Field1,Field2,Field3,Field4
1,2,red,3

4.csv
Field1,Field2,Field3,Field4
1,4,red,4
3,4,blue,4
Run Code Online (Sandbox Code Playgroud)

我希望我的输出保留字段 3 中字符串周围的引号。这些文件被输入到一个软件中,该软件仅在字符串周围有引号时才有效,这很烦人。

我当前的代码如下所示:

import csv

#Creates empty set - this will be used to store the values that have already been used
newfilelist = set()

#Opens the large csv file in "read" mode
with open('File.csv', 'r') as csvfile:
    
    #Read the first row of the large file and store the whole row as a string …
Run Code Online (Sandbox Code Playgroud)

python csv quotes parsing text

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

无需理解的嵌套列表

在Python中迈出第一步:)

我正在尝试获得以下输出:[[1],[1、2],[1、2、3],[1、2、3、4],[1、2、3、4、5] ,...,[1、2、3、4,...,n]]

例如:n = 4 [[1],[1、2],[1、2、3],[1、2、3、4]

不能 /不允许使用列表理解。

这是我尝试的:

def lists(n):
    matrix = []
    for i in range(1, n+1):
        matrix.append([])
        for j in range(1,i+1):
            matrix[i].append(j)
    print(matrix)

lists(5)
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:IndexError:列表索引超出范围。

这是为什么?将不胜感激

python python-3.x

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

标签 统计

python ×2

csv ×1

header ×1

parsing ×1

php ×1

python-3.x ×1

quotes ×1

redirect ×1

text ×1