Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
重
重点类信息提取
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ZGC_INDEX
重点类信息提取
Commits
b28bbb11
Commit
b28bbb11
authored
Jul 15, 2021
by
rico.liu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
7a05f933
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
9 additions
and
8 deletions
+9
-8
更新库内产品数据.py
公共代码/更新库内产品数据.py
+9
-8
No files found.
公共代码/更新库内产品数据.py
View file @
b28bbb11
...
@@ -30,9 +30,9 @@ def get_simple_value():
...
@@ -30,9 +30,9 @@ def get_simple_value():
return
temp
return
temp
def
transform_simplevalue
(
simple_subtitle_list
,
shujuzidiandf
,
categoryname
,
subtitle
,
stdvalue
):
def
transform_simplevalue
(
simple_subtitle_list
,
shujuzidiandf
,
categoryname
,
subtitle
,
stdvalue
):
stdvalue
=
stdvalue
.
strip
()
stdvalue
=
stdvalue
.
strip
()
#simple_subtitle_list = ['CPU型号','显存容量','操作系统','双面器','双面输稿器','网络打印','标配外服务及配件','标配外耗材','镜头描述','碎纸效果','产品尺寸','分辨率','是否含壁挂架','是否含底座','CPU','内存','硬盘','尺寸','容量','最大读取速度','颜色','最大容积L','总容积L','类别','内存容量','硬盘容量','操作系统','网络连接','屏幕尺寸','硬盘尺寸','容量','类型']
#simple_subtitle_list = ['CPU型号','显存容量','操作系统','双面器','双面输稿器','网络打印','标配外服务及配件','标配外耗材','镜头描述','碎纸效果','产品尺寸','分辨率','是否含壁挂架','是否含底座','CPU','内存','硬盘','尺寸','容量','最大读取速度','颜色','最大容积L','总容积L','类别','内存容量','硬盘容量','操作系统','网络连接','屏幕尺寸','硬盘尺寸','容量','类型']
if
subtitle
not
in
simple_subtitle_list
:
if
subtitle
not
in
simple_subtitle_list
:
return
stdvalue
return
stdvalue
...
@@ -66,12 +66,12 @@ def dael_name_content(skuname,brand):
...
@@ -66,12 +66,12 @@ def dael_name_content(skuname,brand):
name_tail
=
skuname
.
split
(
'('
)[
1
]
.
split
(
')'
)[
1
]
name_tail
=
skuname
.
split
(
'('
)[
1
]
.
split
(
')'
)[
1
]
name_content
=
skuname
.
split
(
'('
)[
1
]
.
split
(
')'
)[
0
]
.
split
(
'/'
)
name_content
=
skuname
.
split
(
'('
)[
1
]
.
split
(
')'
)[
0
]
.
split
(
'/'
)
if
(
len
(
list
(
set
(
name_content
)))
==
1
and
name_content
[
0
]
==
' '
)
or
(
len
(
list
(
set
(
name_content
)))
==
2
and
' '
in
name_content
and
'/'
in
name_content
):
if
(
len
(
list
(
set
(
name_content
)))
==
1
and
name_content
[
0
]
==
' '
)
or
(
len
(
list
(
set
(
name_content
)))
==
2
and
' '
in
name_content
and
'/'
in
name_content
):
if
name_tail
==
''
:
if
name_tail
==
''
:
res
=
brand
+
name_head
res
=
brand
+
name_head
else
:
else
:
res
=
brand
+
name_head
+
" "
+
name_tail
res
=
brand
+
name_head
+
name_tail
.
strip
()
else
:
else
:
temp_content
=
''
temp_content
=
''
for
element
in
name_content
:
for
element
in
name_content
:
...
@@ -263,7 +263,7 @@ def upload_params_data(category,path):
...
@@ -263,7 +263,7 @@ def upload_params_data(category,path):
element
=
element
.
replace
(
"("
,
""
)
.
replace
(
")"
,
""
)
element
=
element
.
replace
(
"("
,
""
)
.
replace
(
")"
,
""
)
value
=
str
(
params
[
element
])
value
=
str
(
params
[
element
])
value
=
transform_simplevalue
(
simple_subtitle_list
,
single_data_dict
,
category
,
element
,
value
.
upper
())
value
=
transform_simplevalue
(
simple_subtitle_list
,
single_data_dict
,
category
,
element
,
value
.
upper
())
skuname
+=
"("
+
value
+
") "
skuname
+=
"("
+
value
+
") "
...
@@ -288,7 +288,7 @@ def upload_params_data(category,path):
...
@@ -288,7 +288,7 @@ def upload_params_data(category,path):
#elif category in ['笔记本','台式机','一体电脑','碎纸机','U盘','电热水器','冰箱','电风扇','移动硬盘']:
#elif category in ['笔记本','台式机','一体电脑','碎纸机','U盘','电热水器','冰箱','电风扇','移动硬盘']:
elif
index_func
==
'func2'
:
elif
index_func
==
'func2'
:
skuname
=
dael_name_content
(
skuname
,
brandname
)
skuname
=
dael_name_content
(
skuname
,
brandname
)
#elif category in ['复印机','多功能一体机','单反相机','显示器','平板电视','触控一体机','平板电脑']:
#elif category in ['复印机','多功能一体机','单反相机','显示器','平板电视','触控一体机','平板电脑']:
...
@@ -452,7 +452,7 @@ def upload_params_data(category,path):
...
@@ -452,7 +452,7 @@ def upload_params_data(category,path):
print
(
f
"{category}参数数据更新完成,命名完成"
)
print
(
f
"{category}参数数据更新完成,命名完成"
)
category_name
=
'
硒鼓/墨粉
'
category_name
=
'
空气净化器
'
path
=
'/Users/rico/Downloads/
硒鼓_墨粉参数确认-需补充参数-汇总
(校验通过).xlsx'
path
=
'/Users/rico/Downloads/
空气净化器-指数产品-参数值入库更新0625
(校验通过).xlsx'
upload_params_data
(
category_name
,
path
)
upload_params_data
(
category_name
,
path
)
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment